Rot_Axes プロパティー

適用
フォース動作制限オブジェクトFMR#

解説
回転角度についてフォース動作制限範囲を求めるための対象軸を設定、または返します。

即時実行
いいえ

用法
FGet Object.Rot_Axes, iVar
FSet Object.Rot_Axes, iValue

  • Object
    オブジェクト名
    オブジェクトは、FMR(数値), FMR(ラベル)のどちらかとして指定します。

  • iVar
    プロパティーの値を示す整数変数

  • iValue
    プロパティーの新しい値を示す整数値、または式


iValue

定数名 内容
FG_ROT_X 0 回転角度にX軸のなす角を指定します (デフォルト)
FG_ROT_Y 1 回転角度にY軸のなす角を指定します
FG_ROT_Z 2 回転角度にZ軸のなす角を指定します
FG_ROT _ALL 3 回転角度に任意軸回りの回転量を指定します

詳細説明
Rotとは、フォース動作制限機能の開始時におけるX, Y, Z軸と現在におけるX, Y, Z軸のなす角度、または任意軸回りの回転量となります。
任意軸とは、ある2つの姿勢(U,V,W)があるとき、仮想的な軸(1本の直線)回りに、1度の回転で移動可能である軸のことです。各軸に限定せず、総合的な回転角度を条件とする場合に使用します。
回転角度を求めるための対象軸を設定、または確認する場合に本プロパティーを使用します。

使用例
フォース動作制限オブジェクトに対して回転角度を求めるための対象軸を設定、取得する例です。

Function Test_Rot_Axes
  Integer iVar
  FSet FMR1.Rot_Axes, FG_ROT_X
  FGet FMR1.Rot_Axes, iVar
  Print iVar
Fend

参照
フォース動作制限オブジェクトFMR#