EndStatusData结果
注释
返回通用序列中结束状态失败的原因。
用法
FGGet Sequence.EndStatusData, iVar
Sequence
通用序列名或代表通用序列名的字符串变量iVar
表示返回值的整数变量
值
iVar
Bit | 结果 |
---|---|
0 | AbortSeqOnFail为True的对象失败。 |
1 | 开始位置和方向(X, Y, Z, U, V, W)偏离指定范围。 |
2 | 开始机械臂姿势(Hand, Elbow, Wrist)与指定的机械臂姿势不同。 |
详细说明
返回通用序列中结束状态失败的原因。
AbortSeqOnFail是指定力觉向导对象失败时结束或继续序列的属性。如果AbortSeqOnFail为True的力觉向导对象失败,通用序列也将失败。
PosCheckEnabled属性为True时确认开始位置和方向(X, Y, Z, U, V, W)。
如果序列开始位置和方向从StartCheckPoint属性指定点的偏离量在StartPntTolLocal指定坐标系中的X方向超过StartPntTolX指定值,或在Y方向超过StartPntTolY指定值,或在Z方向超过StartPntTolZ指定值,或者在旋转方向超过StartPntTolRot指定角度,通用序列将失败。发生失败时,力觉向导对象将不执行。
OrientCheckEnabled属性为True时确认开始机械臂姿势(Hand, Elbow, Wrist)。如果序列开始机械臂姿势与StartCheckPoint属性指定点的各机械臂姿势不同,通用序列将失败。在这种情况下,力觉向导对象将不执行。
用法示例
下面是使用FGGet获取结果的简单程序示例。
Function EndStatuDataTest
Integer iVar
Motor On
FGRun Sequence1
FGGet Sequence1.EndStatusData, iVar ' 获取EndStatusData
Print iVar
Fend
参考
FGGet, 通用序列
← EndStatus结果 F →