GetRobotFCOn函数
注释
确认启用了哪个机器人力控制功能。
用法
GetRobotFCOn
值
Bit | 结果 |
---|---|
0 | 机器人1状态 |
1 | 机器人2状态 |
2 | 机器人3状态 |
3 | 机器人4状态 |
4 | 机器人5状态 |
5 | 机器人6状态 |
6 | 机器人7状态 |
7 | 机器人8状态 |
8 | 机器人9状态 |
9 | 机器人10状态 |
10 | 机器人11状态 |
11 | 机器人12状态 |
12 | 机器人13状态 |
13 | 机器人14状态 |
14 | 机器人15状态 |
15 | 机器人16状态 |
各Bit的值
0:力控制功能禁用
1:力控制功能启用
返回值
返回将启用力控制功能机器人的机器人编号对应的位设为 “1”获取的整数值。
Bit0代表机器人1,其后的顺序数字则代表其他各个机器人。
例如,当机器人1和机器人3启用了力控制功能时,Bit 0和Bit 2为 “On”,所以返回 “5”。
GetRobotFCOn函数返回从0到65535的值(16进制FFFF)。因此,可能会超出整数范围。当将值代入变量时,使用Int32或Int64型变量。
用法示例
该示例中确认启用力控制功能的机器人。
Function TestGetRobotFCOn
Int32 iVar '使用Int32或Int64型
Robot 1
FCKeep FC1 CF, 5 '因CF参数继续执行力控制功能
Print GetRobotFCOn '机器人1在执行力控制功能时显示“1”
iVar = GetRobotFCOn '将状态保存为变量
FCKeep FC1, 5 'FCKeep结束时停止力控制功能
Print GetRobotFCOn '机器人1在停用力控制功能时显示“0”
Fend
参考
FCKeep, FCEnd, 力觉控制对象FC#
← G GravityCenter属性 →