10.1 连接硬件

点击连接硬件可以控制实物机械臂。
积木块:
image.png
示例:
image.png

10.2 机械臂初始化

示例:
zw_robotarm_initial(‘1‘)
积木块:
image.png
参数说明:

参数 类型 默认值 说明
COM str 需要初始化的COM口号

10.3 机械臂气爪合起

示例:
zw_robotarm_gripconfig(‘夹具’, True)
积木块:
image.png
参数说明:

参数 类型 默认值 说明
body_name str 夹具的名称
state boolean False True为Open,False为Close

10.4 设置夹爪旋转

例子:
zw_robotarm_setrotatedeg(‘夹具’, 5)
积木块:
image.png
参数说明:

参数 类型 默认值 说明
Body_name Str 夹具的名称
degree float 夹具转盘转动的角度

10.5 获取机械臂关节角度

示例:
zw_robotarm_getjointdeg(‘机身’, 1)
积木块:
image.png
参数说明:

参数 类型 默认值 说明
Body_name Str 机械臂的名称
joint_deg float 选择机械臂的joint

10.6 获取夹爪旋转电机的角度

示例:
zw_robotarm_getRmotordeg(‘夹具’, )
积木块:
image.png
参数说明:

参数 类型 默认值 说明
Body_name Str 夹具的名称

10.7 获取坐标轴角度

示例:
zw_robotarm_getcoordinatepos(‘机身’, ‘x’)
积木块:
image.png
参数说明:

参数 类型 默认值 说明
Body_name Str 机械臂的名称
xyz tuple 选择获取坐标的轴

10.8 设置机械臂角度和高度

示例:
zw_robotarm_moveangle(‘机身’, 20,5,5,300)
积木块:
image.png
参数说明:

参数 类型 默认值 说明
Body_name Str 机械臂的名称
Z float 夹具的高度
joint1_Angle float joint1转动的角度
joint2_Angle float joint2转动的角度
speed float 机械臂转动的速度

10.9 等待机械臂运动停止

示例:
zw_robotarm_waitstop(‘机身’, )

标准用法1:机械臂运动是否停止
if zw_robotarm_waitstop(‘机身’, ):
pass
#标准用法2:当机械臂停止运动了以后做
while zw_robotarm_waitstop(‘机身’, ):
pass
#标准用法3:当机械臂没有停止运动时,一直给予等待时间
while not zw_robotarm_waitstop(‘机身’, ):
zw_sleep(0.1)

积木块:
image.png
#积木块用法图示1:
image.png
#积木块用法图示2:
image.png
#积木块用法图示3:
image.png
image.png
参数说明:

参数 类型 默认值 说明
Body_name Str 夹具的名称

10.10 设置转盘轴转动角度

示例:
zw_robotarm_turntablemove(‘转盘轴’, 22.5)
积木块:
image.png
参数说明:

参数 类型 默认值 说明
Body_name Str 转盘轴的名称
move_degree int 转盘转动的角度