コンパイルと実行
Run(実行)の動作
Section titled “Run(実行)の動作”Run(実行)は、アクティブなボードのコードを(必要に応じて)コンパイルし、その結果をエミュレートされたボード上で起動します。「ソースコードのシミュレーション」ではありません — Velxioは実際のツールチェーン(arduino-cli / ESP-IDF / MicroPython)を使用して実際のファームウェアバイナリを構築し、それを命令単位で実行します。
- Compile(Ctrl+B)は実行せずにビルドします — エラーを素早く確認するのに便利です。
- Stop(停止)はシミュレーションを停止します。Reset(リセット)はファームウェアを最初から再起動します。
出力コンソール
Section titled “出力コンソール”左下のOUTPUT(出力)パネルにはビルドの進行状況が表示されます:ライブラリの解決、コンパイラの呼び出し、メモリ使用量、そして最後にCompilation successful(コンパイル成功)が表示されます。これはArduino IDEやidf.py buildが出力するものと同じです。
コンパイルエラーの読み方
Section titled “コンパイルエラーの読み方”エラーはコンパイラが出力するそのままの形式で、ファイル名と行番号付きで表示されます:
'foo' was not declared in this scope— タイプミスまたは#includeの欠落。- ヘッダーに対する
No such file or directory— ライブラリがインストールされていません。Libraries(ライブラリ)から追加してください(方法)。 - 巨大なスケッチでのリンカー/セクションエラー — バイナリが選択したボードのフラッシュメモリに収まりません。
修正して、もう一度Run(実行)を押してください。最初のビルド以降はキャッシュにより大幅に高速になります。
Tip: コンパイルエラーをAIアシスタントに貼り付けてください — エラーを文脈に沿って説明するのは、Basicモードが最も得意とするところです。
実行中について
Section titled “実行中について”- ファイルツリーのボード名の横にあるステータスドットは、Idle(アイドル)/ Compiled(コンパイル済み)/ Running(実行中)を表示します。
- シリアルモニタは自動的に接続されます — シリアルモニタを参照してください。
- 回路とライブで対話します:ボタンを押す、ポテンショメータを回す、センサー値をコントロールパネルから変更するなどができます。