ROBOBASIC講座(MOVEPOS、POS)
【MOVEPOS/POS】
モーターに特定の姿勢を指定して動作させる。
構文:MOVEPOS [グループ指定], [行ラベル]
[行ラベル]: POS [グループ指定], [モーターn角度],……
例:
MOVEPOS G6A,POS01
MOVEPOS G8B,POS02
MOVEPOS G12,POS03
MOVEPOS G24,POS04
POS01: POS G6A,10,32,15,120,78,93
POS02: POS G8B,67,47,32,153,23,33,26,54
POS03: POS G12,34,37,122,162,84,28,58,100,120,....
POS04: POS G24,34,37,122,162,84,28,....
《解説》
「ROBOBASIC ロボベーシック コマンド説明書 v2.10」を見ると、MOVEPOSコマンドは、
となっています。
また、roboBASICのヘルプタグも
と表示されますが、この通り書いてコンパイルしても、以下の様にエラーが出てしまいます。![]()
実際には、MOVEPOSには、[グループ指定]が必要ですので、以下のことに注意してプログラミングをして下さい。
※roboBASICでは、MOVEPOSの[グループ指定]がないとエラーが出ます。RZ1Basicでは、[グループ指定]がなくてもエラーが出ません。
※MOVEPOSの[グループ指定]と、POSの[グループ指定]が同じでないとroboBASICではエラーが出ます。RZ1Basicでは異なっていてもエラーが出ませんので、ご注意下さい。
参考資料
- RoboSavvy 「MOVEPOS command syntax」
質問されている方は、「POSコマンドとMOVEPOSコマンド」を書かれている方と同じ方かな...
| 固定リンク | コメント (0) | トラックバック (0)

最近のコメント