ID : 349
LetX
解説
指定した位置変数の第1番目の要素(X)に数式で指定した値を代入します。
位置変数にはベクトル型変数、ポジション型変数、同次変換型変数を指定できます。
Vvar = v(X, Y, Z)
Pvar = p(X, Y, Z, Rx, Ry, Rz, Fig)
Tvar = t(X, Y, Z, Ox, Oy, Oz, Ax, Ay, Az, Fig)
LetX Vvar = Ivar
'Vvar : v(Ivar, Y, Z)
LetX Pvar = Ivar
'Pvar : p(Ivar, Y, Z, Rx, Ry, Rz, Fig)
LetX Tvar = Ivar
'Tvar : t(Ivar, Y, Z, Ox, Oy, Oz, Ax, Ay, Az, Fig)
注意事項
代入された変数がロボットの位置として取りうる値かを判定しません。
用例
'!TITLE "ベクトル型、ポジション型、同次変換型のX軸成分への代入"
' ポジション型の現在位置のX軸成分を代入
Sub Sample_LetX
Dim aaa As Position
Dim bbb As Position
aaa = CurPos
' aaaのX軸成分をbbbのX軸成分に代入
LetX bbb = PosX( aaa )
' メッセージ出力ウィンドウにポジション型のX軸成分を表示
PrintDbg bbb
End Sub
ID : 349