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#