LEGOテクニック

LEGO マインドストーム【MINDSTORMS】EV3

Start Block

スタート ブロック






スタート ブロックは、プログラムのプログラミング ブロックシーケンスの開始を表します。プログラムは複数のシーケンスを持つことができます。スタートブロックのあるすべてのシーケンスは、プログラム実行時に自動的に開始し、シーケンスは同時に実行されます。
ロボットがオンの状態でコンピューターに接続されている場合(USB、Bluetooth、Wi-Fi接続で)、スタート ブロックの緑色の矢印をクリックして、プログラムの一つのシーケンスを直ちに実行します。

*プログラミングブロックのシーケンスがスタートブロックで開始しない場合、ブロックは実行されません。
*スタートブロックの緑色の矢印をクリックすると、プログラム全体をコンパイルしてEV3 へダウンロードすることになりますが、選択したシーケンスだけが実行されます。

– 使用例 –


このプログラムには、スタート ブロックで開始する一つのブロック シーケンスがあります。
EV3 ブロックでこのプログラムを実行する 3 つの異なる方法があります。

1.ソフトウェアの[ダウンロード]ボタンをクリックして、EV3 ブロックのプログラムを選択して実行します。

2.ソフトウェアの[ダウンロードして実行]ボタンをクリックします。このプログラムは、ダウンロードしてから直ちに実行します。

3.スタート ブロックの緑色の矢印をクリックします。このプログラムは、ダウンロードしてからシーケンスを直ちに実行します。

このプログラムは2つの異なるブロック シーケンスを使って、同時に2つの異なる動作方法を実行します。最初のシーケンスでループが2つの音と2つのイメージの表示をEV3で交互に処理させます。2番目のシーケンスで、Mモーターが¼秒間の実行と¼秒間の停止を交互に処理します。

上記プログラムのスタートブロックの緑色のボタンをクリックする場合、プログラムのそのシーケンスが実行する内容を確認することができます。EV3ブロックのプログラム全体を実行する時、2つのシーケンスが同時に処理されるのを確認することができます。

例2の2番目のシーケンスの待機ブロックは時間が経過するまで、2番目のシーケンスだけ待機させます。最初のシーケンスは影響を受けずに実行し続けます。