VEXcode V5 Python プロジェクトでのオートコンプリート機能の使用

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


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

Clawbot(駆動系:2モーター、ジャイロなし)テンプレートプロジェクトのサムネイル画像。

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

選択メニューを開くには、文字を入力し始めてください。

VEXcode V5 Pythonワークスペース。推奨コマンドのドロップダウンメニュー付き。文字「D」が入力されました。メニューには、その文字で始まるコマンドが表示されます。このメニューには「選択メニュー」と表示されています。

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

VEXcode V5 Pythonワークスペース。推奨コマンドのドロップダウンメニュー付き。

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

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

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

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

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

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

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

VEXcode V5 Pythonワークスペース。推奨コマンドのドロップダウンメニュー付き。駆動装置とドット演算子が入力され、その装置に対するコマンドがメニューに表示されています。

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

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

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

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

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

パラメータの追加

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

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

VEXcode V5 Pythonワークスペース。推奨コマンドのドロップダウンメニュー付き。コマンド drivetrain.drive_for(FORWARD, 100, は、最後のパラメータが空で入力されており、関数のその部分のパラメータはメニューから利用できます。最初のパラメータオプションは「インチ」です。

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

VEXcode V5 Python Workspace には、drivetrain.drive_for(FORWARD, 100, MM, wait=True) を読み取るコマンドが完成しています。

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

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

Last Updated: