ダッシュボードコントローラー
これらのブロックは、画面上のコントロールからユーザー入力を取得し、ユーザー操作に反応し、ダッシュボードのUI状態を更新するために使用されます。
グローバルダッシュボードコントローラーブロック
コントローラーの色を設定
選択したダッシュボードコントローラーの表示アクセントカラーを変更します。
- タイプ: コマンドブロック
- 使用例: 実行時の状態を示す、または条件に応じてコントローラーのスタイルを動的に変更する
コントローラーの操作性を設定
選択したダッシュボードコントローラーの操作可否を制御します。
操作が無効の場合、コントローラーはタッチ入力に反応しません。
- タイプ: コマンドブロック
- 使用例: 特定のロジックや安全状態の間、一時的に操作をロックする
- 状態オプション:
有効,無効
ボタンブロック
ボタンイベント
ダッシュボードボタンの状態が変化したときに実行されます(押下/解放)。
- タイプ: イベントブロック
- 出力: 接続されたスクリプトを開始
- 状態オプション:
押された,離された
ボタン値(ブール)
現在のボタン状態を返します。
- タイプ: 値ブロック
- 出力:
true/false - 状態オプション:
押された,離された
十字キー(D-pad)ブロック
十字キーイベント
方向が変化したとき、または設定した方向と一致したときに実行されます。
- タイプ: イベントブロック
- 出力: 接続されたスクリプトを開始
- 方向オプション:
上,下,左,右 - 状態オプション:
押された,離された
十字キー値(ブール)
選択した方向がアクティブかどうかを返します。
- タイプ: 値ブロック
- 出力:
true/false - 方向オプション:
上,下,左,右 - 状態オプション:
押された,離された
ジョイスティックブロック
ジョイスティックイベント
ジョイスティックの位置が変化したときに実行されます。
- タイプ: イベントブロック
- 出力: 接続されたスクリプトを開始
- 状態オプション:
上,下,左,右,移動,解放
ジョイスティック値(数値)
ジョイスティックの軸の値を返します。
- タイプ: 値ブロック
- 出力: 数値(float)
- 軸オプション:
X軸,Y軸
ペダルブロック
ペダルイベント
ペダル入力が変化したときに実行されます。
- タイプ: イベントブロック
- 出力: 接続されたスクリプトを開始
- ペダルオプション:
任意,ブレーキ,アクセル - 状態オプション:
移動,押された,離された
ペダル値(数値)
ペダルのアナログ値を返します。
- タイプ: 値ブロック
- 出力: 数値(float)
ペダル値(ブール)
ペダルが押されたかどうかに基づいた状態を返します。
- タイプ: 値ブロック
- 出力:
true/false - ペダルオプション:
ブレーキ,アクセル - 状態オプション:
押された,離された
スライダーブロック
スライダーイベント
スライダーの値が変化したときに実行されます。
- タイプ: イベントブロック
- 出力: 接続されたスクリプトを開始
- 状態オプション:
低,高,移動,解放
スライダー値(数値)
現在のスライダー値を返します。
- タイプ: 値ブロック
- 出力: 数値(float)
ステッパーブロック
ステッパーイベント
ステップ単位で値が変化したときに実行されます。
- タイプ: イベントブロック
- 出力: 接続されたスクリプトを開始
- ステップオプション:
任意,リセット,マイナス,プラス - 状態オプション:
押された,離された
ステッパー値(数値)
現在のステッパー値を返します。
- タイプ: 値ブロック
- 出力: 数値(float)
ステアリングホイールブロック
ステアリングイベント
ハンドルの位置が変化したときに実行されます。
- タイプ: イベントブロック
- 出力: 接続されたスクリプトを開始
- 状態オプション:
移動,押された,離された
ステアリング値(数値)
現在のステアリング値を返します。
- タイプ: 値ブロック
- 出力: 数値(float)
ステアリング値(ブール)
ハンドルの押下状態を返します。
- タイプ: 値ブロック
- 出力:
true/false - 状態オプション:
移動,押された,離された
スイッチブロック
スイッチイベント
スイッチの状態が変化したときに実行されます。
- タイプ: イベントブロック
- 出力: 接続されたスクリプトを開始
- 切替オプション:
オン,オフ
スイッチ値(ブール)
現在のスイッチ状態を返します。
- タイプ: 値ブロック
- 出力:
true/false - 状態オプション:
オン,オフ
モニターブロック
モニター表示
ダッシュボードモニターに情報(テキストまたは値)を表示します。
- タイプ: コマンドブロック
- 使用例: バッテリー残量、モーター角度、接続デバイスなどの表示
モニター値を設定
スピードメーターモニターの整数値を設定します。
- タイプ: コマンドブロック
- 使用例: 実行中の速度表示更新
モニター傾きを設定
傾きモニター(ピッチ/ロール)の値を設定します。
- タイプ: コマンドブロック
- 使用例: 傾き値のリアルタイム表示
- 軸オプション:
ピッチ,ロール