CoordinateSystem属性

应用
力觉控制对象FC#,力觉触发器对象FT#,
力觉监视器对象FM#, 力觉动作限制对象FMR#

注释
返回或设定力觉坐标。

立即执行

用法
FGet Object.CoordinateSystem, iVar
FSet Object.CoordinateSystem, FCS#

  • Object
    对象名
    对象被指定为FC(数值)、FT(数值)、FM(数值)、FMR(数值)、 FC(标签)、FT(标签)、FM(标签)、FMR(标签)之一。
  • iVar
    定义属性值的整数变量
  • FCS#
    力觉坐标对象被指定为FCS(数值)或FCS(标签)。


iVar

最小值 0 (默认)
最大值 63

详细说明
设定或返回力控制功能、力觉触发器功能、力觉监视器功能或力觉动作限制功能使用的力觉坐标。
CoordinateSystem的默认值为FCS0。FCS0与此时设定的工具前端点一致,因此具有相同含义。(无法更改FCS0设定。请参阅以下说明,有助于使用者理解。)

FSet FCS0.Position, 0, 0, 0
FSet FCS0.Orientation, FG_TOOL

用法示例
在该示例中,在力觉坐标1中设定原点后和坐标轴后,在力觉监视器对象设定力觉坐标1,并获取力数据。

Function GetForces
  Real myForces(8)
  FSet FCS1.Position, 0, 0, 100
  FSet FCS1.Orientation, FG_TOOL
  FSet FM1.CoordinateSystem, FCS1
  FGet FM1.Forces, myForces()
  Print myForces(FG_FX), myForces(FG_FY), myForces(FG_FZ)
Fend

参考
力觉坐标对象FCS#, 力觉控制对象FC#, 力觉触发器对象FT#, 力觉监视器对象FM#, 力觉动作限制FMR#