<< 前へ        次へ >>

ID : 341

LetP

機能

ポジション型変数または同次変換型変数の位置要素(X, Y, Z要素)にベクトル値を代入します。

構文

LetP 位置変数 = ベクトル

指定項目

位置変数
ポジション型変数または同次変換型変数を指定します。
ベクトル
ベクトル型データを指定します。

解説

指定した位置変数(同次変換型変数またはポジション型変数)の1~3番目の要素(X, Y, Z)にベクトルで指定したベクトル型データを代入します。

Tvar = t(X, Y, Z, Ox, Oy, Oz, Ax, Ay, Az, Fig)
Pvar = p(X, Y, Z, Rx, Ry, Rz, Fig)
Vvar = v(Xv, Yv, Zv)

LetP Tvar = Vvar
'Tvar : t(Xv, Yv, Zv, Ox, Oy, Oz, Ax, Ay, Az, Fig)

LetP Pvar = Vvar
'Pvar : p(Xv, Yv, Zv, Rx, Ry, Rz, Fig)

関連項目

LetLetXLetYLetZLetRLetRxLetRyLetRzLetOLetALetFLetJ

注意事項

代入された変数がロボットの位置として取りうる値かを判定しません。

用例

'!TITLE "ポジション型または同次変換型の位置ベクトルへの代入"
' 現在位置の位置ベクトルをbbbへ代入
Sub Sample_LetP

  Dim aaa As Trans
  Dim bbb As Trans

  aaa = CurTrn

  ' aaaの位置ベクトルをbbbへ代入
  LetP bbb = PVec( aaa )

  ' メッセージ出力ウィンドウに現在位置の位置ベクトルを表示
  PrintDbg bbb

End Sub

ID : 341

<< 前へ        次へ >>