コンテンツにスキップ

シミュレーションの制御

ツールバーにある3つのトランスポートボタン:

  • Run (実行) — 必要に応じてコンパイルし、ファームウェアを起動し、ワールドを開始します。
  • Stop (停止) — シミュレーションを停止します。回路は描画されたままですが、何も実行されません。
  • Reset (リセット) — 再コンパイルせずにファームウェアを最初から再起動します。

ファイルツリー内のボード名の横にあるステータスドットは、状態(Idle、Compiled、Running)を追跡します。

シミュレーション中はキャンバスがライブになります:

  • Buttons and switches (ボタンとスイッチ) はクリックに応答します。
  • Potentiometers, encoders and sensors (ポテンショメータ、エンコーダ、センサー) は、値を変更するためのコントロールを公開します — DHT22の温度、LDRの光レベルなど — ファームウェアは変更を即座に認識します。
  • Displays, LEDs and motors (ディスプレイ、LED、モーター) は、実際に駆動されている状態をレンダリングします。

パーツインスペクタからのプロパティ編集もライブで適用されます。

プロジェクトには複数のボードを含めることができ、それぞれに独自のコード、シリアルタブ、およびRun状態があります — ツールバーのボードセレクタは、コードエディタとトランスポートボタンが対象とするボードを選択します。ボードは配線バスを介して相互に通信でき、これがマルチチップの例が機能する仕組みです。

デジタルピンアクティビティとアナログパーツは一緒に解決されます: 回路の上の黄色いSPICEバッジは、アナログネットワークのサイズと解決時間を示します。回路がパーツを損傷する場合(電気モードで直列抵抗のないLEDなど)、検証ツールは実行開始前にそれをフラグします — 配線または値を修正して、再度Runしてください。

—– END PAGE —–