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

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

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

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


コントロールキーとスペースキーを同時に押して

VEXcode V5 C++プロジェクト。main()関数の17行目内のスペースが強調表示されています。

C++ オートコンプリート機能の使用を開始する 1 つの方法は、Windows、macOS、および Chrome OS で Control-Spacebar ショートカットを使用することです。
まず、 int main () 中括弧 { }内の最初の開いた行を選択します。

VEXcode V5 C++ワークスペース。推奨コマンドのドロップダウンメニュー付き。スクロールバーを使ってオプションをスクロールできます。

Control-Spacebar ショートカットを使用します (Control キーと Spacebar を同時に選択します)。デバイス名またはコマンド名がドロップダウン選択メニューに表示されます。

VEXcode V5 C++ワークスペース。推奨コマンドのドロップダウンメニュー付き。「ドライブトレイン」コマンドがハイライト表示されています。

キーボードの「Enter/Return」または「Tab」を押すか、カーソルでコマンドを選択して選択します。この例では「ドライブトレイン」が選択されています。

注: 長い選択メニューでは、次のオプションのいずれかを使用して選択できます。

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

ドロップダウンメニューで「ドライブトレイン」オプションを選択した状態で、ワークスペースに貼り付けたVEXcode V5 C++プロジェクト。

「Drivetrain」がライン上に表示されます。


選択メニューの使用

VEXcode V5 C++プロジェクト。main()関数の17行目内のスペースが強調表示されています。

使用するコマンドがわかっている場合、オートコンプリート機能を使用するもう 1 つの方法は、 int main () 括弧 { }内の最初の開いた行を選択することです。

VEXcode V5 C++ワークスペース。推奨コマンドのドロップダウンメニュー付き。文字「D」が入力され、キーボードを使って利用可能なコマンドを順に入力しています。駆動系が最初の提案であり、それが強調表示されています。

コマンドの入力を開始します。この例では、ドライブトレインに「d」を入力します。デバイス名またはコマンド名がドロップダウン選択メニューに表示されます。「ドライブトレイン」を選択します。

ドロップダウンメニューで「ドライブトレイン」オプションを選択した状態で、ワークスペースに貼り付けたVEXcode V5 C++プロジェクト。

「Drivetrain」がライン上に表示されます。


ドット演算子の使用

VEXcode V5 C++ワークスペース。推奨コマンドのドロップダウンメニュー付き。ドライブトレインデバイスとドット演算子が入力され、キーボードを使用して利用可能なコマンドを順に実行しています。 「Drive For」コマンドがハイライト表示されています。

ドット演算子 (ピリオド「.」) の追加デバイスで使用できるすべてのコマンドの新しいメニューが開きます。この例では、「driveFor(方向、距離、単位)」を選択します。


パラメータの追加

VEXcode V5 C++ワークスペース。推奨コマンドのドロップダウンメニュー付き。コマンド Drivetrain.driveFor は先頭にピリオドを付けて入力されており、その関数のパラメータはメニューから選択できます。最初のパラメータオプションは順方向に読み取ります。

パラメーターは、括弧内でコマンドに渡されるオプションです。この例では、「転送」を選択します。

VEXcode V5 C++ワークスペース。推奨コマンドのドロップダウンメニュー付き。コマンド Drivetrain.driveFor(forward, 100, は、最後のパラメータが空で入力されています。関数のその部分のパラメータはメニューで使用できます。 2番目のパラメータオプションの「mm」という値が強調表示されています。

一部のコマンドには複数のパラメータが必要です。同じコマンド内の異なるパラメータを区切るには、カンマを使用します。一部のパラメータは値であり、ドロップダウン メニューは表示されません。たとえば、「Drive for」コマンドの場合、2 番目の値として「100」と入力します。次のパラメータまたは単位に表示されるドロップダウンの値の後にカンマが追加されていることを確認してください。

VEXcode V5 C++ ワークスペースには、Drivetrain.driveFor(forward, 100, mm); というコマンドが完成しており、末尾の閉じ括弧とセミコロンが強調表示されています。

コマンド構文は必ず右かっことセミコロンで閉じてください。

VEXcode V5 C++ワークスペースには、最後にオプションのパラメータを持つ完了したコマンドが含まれており、Drivetrain.driveFor(forward, 100, mm, false); と読み取れます。

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

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

Last Updated: