ユーザー設定は、Visual Studio Code が拡張機能ごとに提供するグローバル設定です。 VEX ユーザー設定を使用すると、独自の要件に応じて VEX 拡張機能を構成でき、すべての VEX VS Code 拡張プロジェクトに適用されます。
VS Code で VEX ユーザー設定にアクセスする
- VS Code ユーザー インターフェイスの左下にある設定アイコンをクリックします。
- コンテキスト メニューが表示されます。 設定 項目をクリックします。
- 設定 ウィンドウが表示されます。
- 設定 ウィンドウの左側のリスト ビューで 拡張機能 項目をクリックすると、 拡張機能 のリストが展開され、その項目が表示されます。
- リスト ビューを一番下までスクロールし、リスト項目 VEXをクリックします。
- VEX ユーザー設定が右側のパネルに表示されます。
VEXユーザー設定の概要
-
コントローラ: チャネル (V5 コントローラのみ)
コントローラ: チャネル 設定は、V5 ブレインと V5 コントローラ間の無線通信チャネル タイプを制御します。 この設定は、VS Code が USB 経由で V5 コントローラーに接続され、コントローラーが VEXnet 経由で V5 Brain に接続されている場合にのみ適用されます
V5 コントローラーの無線チャンネルを設定するには、ドロップダウン メニューをクリックし、 ダウンロード と ピットの間で選択します。- ダウンロード - ダウンロードに設定すると、ユーザー プログラムのダウンロードが開始されると、無線はダウンロード VEXnet チャネルにジャンプします。 ダウンロード チャネルにより、より高いデータ レートとより効率的なダウンロードが可能になります。
-
ピット - ピット、 に設定すると、無線はピット チャネルに留まり、ダウンロードにかかる時間が大幅に長くなります。
-
Cpp SDK: ホーム
Cpp SDK ホーム 設定は、C++ SDK (ソフトウェア開発キット) のホーム ディレクトリを設定します。 この設定は、C++ SDK がインストールされているコンピューター上の場所を定義します
注: この設定は編集しないでください。
-
Cpp ツールチェーン: パス
Cpp ツールチェーン パス 設定は、C++ VEX VS Code プロジェクトをビルドするときに使用されるツールチェーンのパスを設定します
Cpp ツールチェーン パスを設定するには、テキスト ボックスにコンピューター上のツールチェーンへのパスを入力します。
-
全般: ユーザー ターミナルを有効にする
ユーザー ターミナルを有効にする 設定により、VEX ブレインまたは VEX コントローラが拡張機能によって検出されたときに、VEX 拡張機能がユーザー シリアル ポートを開くことができるようになります。 唯一の例外は、ユーザーシリアルポートで列挙されない V5 コントローラーに適用されます
ユーザー ターミナル を有効にする設定を行うには、ドロップダウン メニューをクリックし、 有効 と 無効の間で選択します。- 有効 - 有効 により、VEX 拡張機能は起動時にユーザー ポートに接続でき、インタラクティブ ターミナルが作成されます。 拡張機能の実行中に Enable が選択されると、デバイスが接続されている場合、拡張機能はユーザー ポートを開こうとします。
- 無効 - 無効 、起動時に VEX 拡張機能がユーザー ポートに接続するのを防ぎ、インタラクティブ ターミナルを作成しません。 拡張機能の実行中に 無効 選択されると、拡張機能はユーザー ポートを閉じ、対話型ターミナルを削除します。
-
一般: ログエントリ
ログエントリ 設定は、VEX Brain からアップロードするログエントリの数を設定します
ログエントリの数を設定するには、テキストボックスに数値を入力します
注: デフォルトでは、ログ エントリの数は 1000 に設定されています。
-
プロジェクト: ビルドタイプ
プロジェクト: ビルドタイプ 設定は、VEX 拡張機能が C++ プロジェクトをビルドする方法を設定します
Cpp プロジェクトのビルド タイプを設定するには、ドロップダウン メニューをクリックし、 ビルド と リビルドの間で選択します。- ビルド - ビルド では、プロジェクトのソース コードに変更が検出された場合にのみプロジェクトがビルドされます。
- リビルド - リビルド はプロジェクトのビルド ディレクトリをクリーンアップしてから、プロジェクトをビルドします。 このオプションははるかに遅くなります。
-
プロジェクト: ホーム
プロジェクト: ホーム 設定は、新規プロジェクト ウィザードを完了するときに、新しいプロジェクトのデフォルトのホーム ディレクトリを設定します
新しいプロジェクトのデフォルトの場所を設定するには、テキスト ボックスにコンピューター上のディレクトリを入力します。
-
プロジェクト: ダウンロード後に実行
プロジェクト: ダウンロード後に実行 設定は、ユーザープログラムを VEX Brain にダウンロードした後に実行するかどうかを設定します。
ユーザー プログラムを VEX Brain にダウンロードした後に実行するように設定するには、チェック ボックスをオンにします。 ダウンロード後にユーザープログラムが実行されないように設定するには、チェックボックスをオフにします
注: デフォルトでは、[プロジェクト: の横にあるチェック ボックスは 選択されていません。
-
Python: SDK ホーム
Python SDK ホーム 設定は、Python SDK (ソフトウェア開発キット) のホーム ディレクトリを設定します。 この設定は、Python SDK がインストールされているコンピューター上の場所を定義します
注: この設定は編集しないでください。
-
システム DFU: 自動回復
システム DFU 自動回復 設定は、DFU (デバイスファームウェア更新) モードで IQ (2 番目) Brain または EXP Brain が検出された場合に Brain を自動的に回復するかどうかを設定します
DFU モードで IQ (2nd) Brain または EXP Brain が検出されたときに Brain が自動的に回復するように設定するには、チェック ボックスをオンにします。 それ以外の場合は、チェックボックスをオフにします
注意: デフォルトでは、 システム DFU: 自動回復 設定の横にあるチェックボックスが 選択されています。
-
Websocket サーバー: 有効
Websocket サーバー: 有効 設定により、VEX 拡張機能は Websocket サーバーを起動できるようになり、サーバーと VEX デバイス間でリアルタイムのデータ転送が可能になります。
Websocket サーバー: 有効 設定を行うには、ドロップダウン メニューをクリックし、 有効 と 無効の間で選択します。- 有効 - 有効 を選択した場合、VEX 拡張機能は Websocket サーバーを起動し、ユーザーは選択した VEX デバイスへの双方向パイプにアクセスできるようになります。 Websocket サーバーには `ws://[ip]:[port]/vexrobotics.vexcode/device` からアクセスできます。
- 無効 - 無効 を選択した場合、VEX 拡張機能は Wesocked サーバーを起動しません。
-
Websocket サーバー: ホスト アドレス
Websocket サーバー: ホスト アドレス 設定は、WebSocket サーバーのホスト アドレスを設定します。 Websocket サーバーは、VEX 拡張機能が実行されているコンピューター上でホストされます。 Websocketサーバーホストアドレスは、`ws://[ip]:[port]/vexrobotics.vexcode/device` にあるWebsocketサーバーにアクセスするためのIPアドレスです
ホスト アドレスを設定するには テキスト ボックスにホスト アドレス (IP アドレス) を入力します。
-
Websocket サーバー: ポート
Websocket サーバー: ポート 設定は、Websocket サーバーが実行されているポートのポート番号を構成します。 ポート番号は、`ws://[ip]:[port]/vexrobotics.vexcode/device` の Websocket サーバーにアクセスするために使用できます
Websocket サーバーのポート番号を設定するには テキスト ボックスにポート番号を入力します。