プレイ日記
HPにあった命令表の中の一文なんですけど、反応しません。なぜでしょうか?
2そうだね
プレイ済み
返信[1]
親投稿
ほしけん Hosiken
これだけだと数字を読み取っただけでプログラムが終了するので、何も起こらないです。反応しないとはいったい?
2そうだね
プレイ済み
返信[2]
親投稿
プログラムとは命令の組み合わせです。 「モーションセンサーの状態を見せる」にも、そのための命令が必要。 「終わらないで動き続ける」にも、そのための命令が必要。
1そうだね
プレイ済み
返信[3]
親投稿
例えば(実際に初め組んだもの)このような、プログラムを組むと、エラーが出てしまいます。 文法が間違っているのでしょうか?
1そうだね
プレイ済み
返信[4]
親投稿
********** itd12d
ELSEとENDIFを消してみよう
1そうだね
プレイ済み
返信[5]
親投稿
なるほど、最初の画像は一部分だけ抜き出したものですね。
1そうだね
プレイ済み
返信[6]
親投稿
確かに、この場合は無理してELSEIFを使う必要はないですね。 IF X==0 THEN 何か IF X<0 THEN 何か IF X>0 THEN 何か (ENDIFはいらない) こういうことですね
0そうだね
プレイ済み
返信[7]
親投稿
otta777 otta777a
IF命令を複数行に分けて記述する場合は IF 条件 THEN で改行して下さい。 THEN以降に処理を記述すると複数行のIF命令とは判断されません。
1そうだね
プレイ済み
返信[8]
親投稿
ありがとうございました。出来ました。 ELSEとENDIFを消した後に動作させてみたら、勝手に終了してしまって、試しに1Fだけ待機させたらうまく行きました。
1そうだね
プレイ済み