LEGO マインドストーム【MINDSTORMS】EV3
Start Block
スタート ブロック
使用例を見る
スタート ブロックは、プログラムのプログラミング ブロックシーケンスの開始を表します。プログラムは複数のシーケンスを持つことができます。スタートブロックのあるすべてのシーケンスは、プログラム実行時に自動的に開始し、シーケンスは同時に実行されます。
ロボットがオンの状態でコンピューターに接続されている場合(USB、Bluetooth、Wi-Fi接続で)、スタート ブロックの緑色の矢印をクリックして、プログラムの一つのシーケンスを直ちに実行します。
*プログラミングブロックのシーケンスがスタートブロックで開始しない場合、ブロックは実行されません。
*スタートブロックの緑色の矢印をクリックすると、プログラム全体をコンパイルしてEV3 へダウンロードすることになりますが、選択したシーケンスだけが実行されます。
ロボットがオンの状態でコンピューターに接続されている場合(USB、Bluetooth、Wi-Fi接続で)、スタート ブロックの緑色の矢印をクリックして、プログラムの一つのシーケンスを直ちに実行します。
*プログラミングブロックのシーケンスがスタートブロックで開始しない場合、ブロックは実行されません。
*スタートブロックの緑色の矢印をクリックすると、プログラム全体をコンパイルしてEV3 へダウンロードすることになりますが、選択したシーケンスだけが実行されます。
– 使用例 –
①
このプログラムには、スタート ブロックで開始する一つのブロック シーケンスがあります。
EV3 ブロックでこのプログラムを実行する 3 つの異なる方法があります。
1.ソフトウェアの[ダウンロード]ボタンをクリックして、EV3 ブロックのプログラムを選択して実行します。
2.ソフトウェアの[ダウンロードして実行]ボタンをクリックします。このプログラムは、ダウンロードしてから直ちに実行します。
3.スタート ブロックの緑色の矢印をクリックします。このプログラムは、ダウンロードしてからシーケンスを直ちに実行します。
EV3 ブロックでこのプログラムを実行する 3 つの異なる方法があります。
1.ソフトウェアの[ダウンロード]ボタンをクリックして、EV3 ブロックのプログラムを選択して実行します。
2.ソフトウェアの[ダウンロードして実行]ボタンをクリックします。このプログラムは、ダウンロードしてから直ちに実行します。
3.スタート ブロックの緑色の矢印をクリックします。このプログラムは、ダウンロードしてからシーケンスを直ちに実行します。
②
このプログラムは2つの異なるブロック シーケンスを使って、同時に2つの異なる動作方法を実行します。最初のシーケンスでループが2つの音と2つのイメージの表示をEV3で交互に処理させます。2番目のシーケンスで、Mモーターが¼秒間の実行と¼秒間の停止を交互に処理します。
上記プログラムのスタートブロックの緑色のボタンをクリックする場合、プログラムのそのシーケンスが実行する内容を確認することができます。EV3ブロックのプログラム全体を実行する時、2つのシーケンスが同時に処理されるのを確認することができます。
例2の2番目のシーケンスの待機ブロックは時間が経過するまで、2番目のシーケンスだけ待機させます。最初のシーケンスは影響を受けずに実行し続けます。