ユーザー設定は、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 サーバーのポート番号を設定するには テキスト ボックスにポート番号を入力します。