1秒毎にシフトして行き、終わるとまた繰り返すと言ったプログラムを作りたいのですが・・・。教えて下さい。
MSCommを使っています。
X1⇔レスポンス
レスポンスをY1へ代入
↓
X2⇔レスポンス
レスポンスをY2へ代入
・
・
・
X20⇔レスポンス
レスポンスをY20へ代入
↓
X1⇔レスポンス
レスポンスをY1へ代入
> 教えて下さい。
何を、ですか?
まぁ、状態マシンを作ればいいのではないかと思いますが。
X1⇔レスポンス
レスポンスをY1へ代入
↓
X2⇔レスポンス
レスポンスをY2へ代入
・
・
・
X20⇔レスポンス
レスポンスをY20へ代入
↓
X1⇔レスポンス
レスポンスをY1へ代入
このプログラムは、例えばどう作れば良いか教えて下さい。(命令語とか・・・)
> このプログラムは、例えばどう作れば良いか教えて下さい。
> (命令語とか・・・)
だから、たとえば状態機械で作ればいいです。
使う命令語なら、条件分岐命令と反復命令、代入などです。
'0〜3の状態を繰り返す機械の例
Private Sub Form_Load()
Dim state As Long
state = 3
Do
Select Case state
Case 0
state = 1
Case 1
state = 2
Case 2
state = 3
Case 3
state = 0
End Select
Debug.Print "状態は"; state; "です"
Loop
End Sub
有難う御座います。
作ってみます。
チェックするの忘れてました!
ツイート | ![]() |