VEXcode EXP C++ オートコンプリート機能の使用

VEXcode EXP で C++ プロジェクトを作成するときに C++ オートコンプリート機能を使用すると、時間を節約し、コマンド入力時のエラーを防ぐことができます。


C++ のオートコンプリート機能の使い方

注: このプロジェクトは Clawbot (ドライブトレイン、2 モーター) テンプレートを使用します。

Clawbot Drivetrain 2 モーターサンプルプロジェクトのサムネイル。

入力を開始すると選択メニューが開きます。

提案されたコマンドのドロップダウン メニューを備えた VEXcode EXP C++ ワークスペース。 文字 D が入力され、その文字で始まるコマンドがメニューで使用できるようになりました。

デバイス名またはコマンド名がドロップダウン選択メニューに表示されます。

すべての推奨コマンドのドロップダウン メニューを備えた VEXcode EXP C++ ワークスペース。 オプションをスクロールするためのスクロール バーが利用できます。

オートコンプリート機能を使用して使用できるコマンドのリストにアクセスするには、Ctrl + Space キーを押します (Windows、macOS、および Chrome OS の場合)。

C++ オートコンプリート機能を使用して選択を行う

提案されたコマンドのドロップダウン メニューを備えた VEXcode EXP C++ ワークスペース。 文字 D が入力され、キーボードを使用して利用可能なコマンドを順に実行しています。 ドライブトレインが最初の提案であり、強調表示されます。

キーボードの「Enter/Return」または「Tab」を押すか、カーソルでコマンドを選択して選択します。

長い選択メニューでは、次のオプションのいずれかを使用して選択できることに注意してください。

  • 「上」キーと「下」キーを使用して希望の名前を選択し、キーボードの「Tab」または「Enter/Return」を押して選択します。
  • カーソルを使用して、オートコンプリート メニューを上下にスクロールします。 次に、必要な選択を行います。

ドット演算子を追加して、そのデバイスで使用可能なすべてのコマンドをリストします

提案されたコマンドのドロップダウン メニューを備えた VEXcode EXP C++ ワークスペース。 ドライブトレイン デバイスとドット演算子が入力され、そのデバイスのコマンドがメニューで使用できるようになりました。

ドット演算子(ピリオド「.」)の追加 デバイスで使用できるすべてのコマンドの新しいメニューが開きます。

次のオプションのいずれかを使用して選択します

提案されたコマンドのドロップダウン メニューを備えた VEXcode EXP C++ ワークスペース。 ドライブトレイン デバイスとドット演算子が入力され、キーボードを使用して使用可能なコマンドを順に実行しています。 Drive For コマンドが強調表示されます。

キーボードの「上」ボタンと「下」ボタンを使用してメニュー内を移動し、Mac では「Return」を押し、Windows または Chromebook では「Enter」を押して選択します。

目的のコマンドにカーソルを合わせて選択します。

パラメータの追加

提案されたコマンドのドロップダウン メニューを備えた VEXcode EXP C++ ワークスペース。 コマンド Drivetrain.driveFor は先頭に括弧を付けて入力されており、その関数のパラメータはメニューで使用できます。 最初のパラメータ オプションは前方に読み取ります。

パラメーターは、括弧内でコマンドに渡されるオプションです。

提案されたコマンドのドロップダウン メニューを備えた VEXcode EXP C++ ワークスペース。 コマンド Drivetrain.driveFor(forward,100,) は最終パラメータを空白にして入力されており、関数のその部分のパラメータはメニューで使用できます。 最初のパラメータ オプションはインチです。

一部のコマンドには複数のパラメータが必要です。 同じコマンド内の異なるパラメータを区切るには、カンマを使用します。

Drivetrain.driveFor(forward,100,mm,true) を読み取る完了したコマンドを含む VEXcode EXP C++ ワークスペース。

次の例の true など、一部のパラメーターはオプションです。 パラメータの詳細については、コマンドのヘルプ情報を参照して、どのパラメータが必要で、どのパラメータがオプションであるかを判断してください。

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: