- 博客(36)
- 收藏
- 关注
原创 Qt项目打包成exe文件
把使用release编译方式生成的文件夹中的xxxx.exe单独放在一个文件夹里面,可以检查一下该exe的修改时间,确保是目前最新生成的。双击文件夹中的exe,会报找不到dll库的错误,本文是找不到untitled.dll库,查找test文件夹确实没有该库,需要手动添加。双击文件夹中的exe,如果整正常运行,符合程序设计,恭喜你离成功只有一步了,可直接跳过第三步精配准,直接去看第四步虚拟文件打包。我的构建套件是32bit,所以。第一步浏览test文件夹下的exe,第二步,有需要可修改打包后的名称。
2025-01-02 15:22:51
474
原创 ABB机器人accset指令运用
accset指令用于设定机器人的加速度和加速度坡度(加速度增减率),用于搬运易碎品或减轻振动和路径误差。它能放慢加速度的增减率,从而让机器人的运动更加平顺。
2024-08-26 14:00:44
1635
原创 程序预读解读
机器人解释器中有一种预进机制,程序执行时,解释器会根据系统变量数值,将对应的运动指令语句进行预读,在运动语句之间的其他指令就会被执行,该机制被称预读(AdvanceRun),机器人控制系统在程序运行时提前计算及计划的大数量的运动语句,实际数量取决于计算机的利用率。
2024-03-05 16:31:13
925
原创 如何理解伺服控制回路的带宽
系统的带宽或响应时间是衡量系统响应输入命令的速度。换句话说,控制回路的带宽决定了伺服系统对被控制位置、速度或扭矩参数变化的响应速度。在伺服驱动器中,控制回路的带宽定义为闭环振幅响应达到-3 dB的频率。此时,输出增益(输出与输入之比)约等于其最大值的70.7%,输出功率(输送至负载的功率)等于输入功率的50%。机电系统最终都可以处理为线性系统,线性系统则可以视为滤波器,且通常情况下为低通滤波器。这就意味着不是所有的频率在系统响应中呈现。
2023-09-25 14:02:22
1460
原创 ABB入门02-RAPID语言
ABB机器人程序包含3个等级:任务、模块、例行程序,其结构如下图所示,其中系统模块预定了程序系统数据,一般不做编辑。通常用户程序分布于不同的模块中,在不同的模块中编写对应的例行程序和中断程序。主程序(main)为程序执行的入口,有且仅有一个,通常通过执行main程序调用其他子程序,实现机器人的相应功能。ABB机器人编程语言称为RAPID语言,其主要功能如下图所示。
2023-09-06 18:01:30
2826
原创 ABB-RobotStudio入门-MoveJ、MoveL 、MoveAbsJ之间的区别及用法
MoveJ:关节运动指令,示教位置点的数据类型为robtarget。将机器人的TCP点快速运动到给定目标 点,运行轨迹不一定是直线,一般不存在奇异点。如:机器人以最快捷的方式运动至目标点,其运动状 态不完全可控,但运动路径保持唯一,MoveJ指令常用于机器人在空间大范围移动。
2023-09-04 17:26:08
12660
2
原创 Matlab中(),[],与{}的区别
Matlab矩阵是先算行,再算列,其中‘,’表示一行 但可用空格替代。’表示一列,表示多列矩阵式不要和‘,’弄混。
2023-09-03 19:27:18
2933
原创 ROBOGUIDE-导入目标点并自动生成机器人运动序列
编辑标记点组”对话框上方选择要修改运动参数的目标点,然后在对话框中部位置,点击“动作语句数据”功能标签,对话框下方切换为运动参数设置界面。点击最上方的“修改”按钮,下方出现“Motion Edit”功能区域,在其中可以修改已选择的目标点对应的机器人运动程序的指令参数,包括运动形式、运行速度、定位形式等,当然也可以修改目标点的位置数据、轴配置方式等内容。A、B、C、D、E、F对应目标点坐标数据的X、Y、Z、W、P、R,将目标点数据保存为csv格式。目标名称:设置即将生成的目标点的名称前缀。
2023-08-23 09:16:53
1078
原创 发那科-ROBOGUIDE入门-新建工作单元+界面介绍+点动+创建程序+示教点位+监视
Work cell建立完成后,会进入如图所示的工作空间;画面的中心为创建工作单元时选择的机器人,机器人原点(如图绿色坐标)默认处在工作环境坐标系的原点。机器人下方底板的参数可以修改:点击工具栏工作单元–属性,出现对话框;对话框中选择3D空间,可以设置底板参数。
2023-08-20 17:11:28
10153
3
原创 ST语言-5.数据结构+数组+结构体+枚举+引用+联合+指针
声明一维、二维、三维数组:数组名:ARRAY[开始下标…结束下标] OF 数据类型;数组名:ARRAY[开始下标1…结束下标1,开始下标2…结束下标2] OF 数据类型;数组名:ARRAY[开始下标1…结束下标1,开始下标2…结束下标2,开始下标3…结束下标3] OF 数据类型;
2023-08-11 13:51:42
6331
原创 Codesys-实例代码-可视化输出变量——Hello world!
先告诉你一个坏消息,ST语言没有类似printf()的函数,好消息是可以通过Codesys可视化输出变量。
2023-08-01 10:41:40
1600
2
原创 Codesys入门-新建工程+任务调用+编译+调试
程序组织单元(Program Organization Unit, POU)由声明区和代码区组成,是用户程序的最小软件单元,它相当于传统编程系统中的块(Block),按功能程序组织单元(POU)可分为函数(FUN)、功能块(FB)、程序(PRG)。:Codesys采用多任务的方式来执行用户程序的“任务”,而每个“任务”分配了不同的执行周期,有些全局变量可能要在不同的POU之间被访问和修改,于是需要对全局变量进行交互同步,也是在任务的“时间对准点”进行的,实例:声明了INT类型,变量名为输入;
2023-07-31 17:33:16
13838
6
原创 Codesys之ST编程基础-1.初识Codesys与ST
ST(Structured Text)是针对自动化系统的高级文本编程语言。ST使用了高级语言的许多传统特性,包括:变量、操作符和控制流程语句。其语法类似于C语言。C语言是面向过程的编程语言,而ST文本是面向对象的编程语言。
2023-07-31 11:21:49
5107
2
原创 PUMA560机器人正逆运动学求解
1]约翰 J. 克雷格(John J. Craig)著的机器人学导论,第四版;[2]台湾大学-机器人学之运动学—林沛群;
2023-07-25 13:33:54
972
原创 MATLAB绘制二维和三维箭头
实践中发现MATLAB没有直接绘制箭头(主要是二维)的函数,所以将自己绘制二维和三维箭头的解决方案和大家分享,如有错误或更高效的方法请大家留言指教。
2023-07-24 13:12:30
4254
5
原创 机器人学导论-SDH与MDH的区别
John J. Craig主编的机器人学导论一书中所用的建模方法为MDH,切勿搞混,否则会让刚迈入门槛的你瞬间自闭,别留言问我是怎么知道的。:DH参数表是唯一的么?DH参数表不是唯一的。因为各个连杆坐标系的建立不是唯一的,导致DH参数不同;若机器人基坐标系与末端工具坐标系一致,则最终计算得到末端工具坐标系到机器人基坐标系下的齐次变换矩阵是唯一的。SDH-Standard DH-标准DHMDH-Modified DH-改进DH。
2023-07-21 15:18:03
2762
1
原创 机器人学导论-运动学(1)
把机械臂关节变量作为自变量,描述机械臂末端执行器的位置和姿态与机械臂基座之间的函数关系(本章只研究机械臂连杆的位置和姿态)
2023-07-20 09:27:55
687
翻译 MATLAB安装机器人工具箱(Robotics Toolbox for MATLAB, RTB)三种方法
MATLAB安装机器人工具箱(Robotics Toolbox for MATLAB, RTB)三种方法
2023-05-20 16:22:39
19432
6
课件-机电传动控制PPT
2023-06-23
课件-理论力学哈工大版
2023-06-23
创业策划书-堆堆积木股份有限公司
2023-06-21
投资学可行性分析报告-关于城市新型实体书店的投资可行性研究
2023-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人