ID : 341
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)
注意事項
代入された変数がロボットの位置として取りうる値かを判定しません。
用例
'!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