Verwenden der Autocomplete-Funktion in einem VEXcode EXP-Python-Projekt

Die Verwendung der Funktion „Python Autocomplete“ beim Erstellen eines Python-Projekts in VEXcode EXP kann dazu beitragen, Zeit zu sparen und Fehler bei der Eingabe von Befehlen zu vermeiden.


So verwenden Sie die Python-Autovervollständigungsfunktion

BaseBot Antriebsstrang 2 Motor Beispielprojekt-Miniaturansicht.

Hinweis: Dieses Projekt verwendet die Basebot-Vorlage (Antriebsstrang, 2 Motoren).

Beginnen Sie mit der Eingabe, um das Auswahlmenü zu öffnen.

VEXcode EXP Python Workspace mit einem Dropdown-Menü mit Befehlsvorschlägen. Der Buchstabe D wurde eingegeben und Befehle, die mit diesem Buchstaben beginnen, sind im Menü verfügbar. Dieses Menü trägt die Bezeichnung Auswahlmenü.

Der Geräte- oder Befehlsname wird in einem Dropdown-Auswahlmenü angezeigt.

VEXcode EXP Python Workspace mit einem Dropdown-Menü aller vorgeschlagenen Befehle.

Um auf eine Liste der möglichen Befehle zuzugreifen, die mit der Autovervollständigungsfunktion verfügbar sind, drücken Sie Strg + Leertaste (unter Windows, macOS und Chrome OS).

Treffen Sie eine Auswahl mit der Python-Autovervollständigungsfunktion

VEXcode EXP Python Workspace mit einem Dropdown-Menü mit Befehlsvorschlägen. Der Buchstabe D wurde eingegeben und die Tastatur wird verwendet, um die verfügbaren Befehle durchzugehen. Der Antriebsstrang ist der erste Vorschlag und wird hervorgehoben.

Drücken Sie „Enter/Return“ oder „Tab“ auf Ihrer Tastatur oder wählen Sie den Befehl mit dem Cursor aus, um eine Auswahl zu treffen.

Beachten Sie, dass Sie bei längeren Auswahlmenüs eine Auswahl über eine der folgenden Optionen treffen können:

  • Wählen Sie mit den Tasten „Auf“ und „Ab“ den gewünschten Namen aus und drücken Sie dann „Tab“ oder „Eingabe/Eingabetaste“ auf Ihrer Tastatur, um die Auswahl zu treffen.
  • Scrollen Sie mit dem Cursor im Autocomplete-Menü nach oben und unten. Treffen Sie dann die gewünschte Auswahl.

Fügen Sie einen Punktoperator hinzu, um alle für dieses Gerät verfügbaren Befehle aufzulisten

VEXcode EXP Python Workspace mit einem Dropdown-Menü mit Befehlsvorschlägen. Das Antriebsgerät und ein Punktoperator wurden eingegeben, und Befehle für dieses Gerät sind im Menü verfügbar.

Hinzufügen eines Punktoperators (ein Punkt, „.“) öffnet ein neues Menü mit allen für das Gerät verfügbaren Befehlen.

Treffen Sie eine Auswahl mithilfe einer der folgenden Optionen

VEXcode EXP Python Workspace mit einem Dropdown-Menü mit Befehlsvorschlägen. Das Antriebsgerät und ein Punktoperator wurden eingegeben, und die Tastatur wird verwendet, um die verfügbaren Befehle schrittweise durchzugehen. Der Befehl "Drive For" ist hervorgehoben.

Navigieren Sie mit den Tasten „Auf“ und „Ab“ auf Ihrer Tastatur durch das Menü und drücken Sie dann „Return“ auf dem Mac und „Enter“ auf Windows oder Chromebook, um eine Auswahl zu treffen.

Wählen Sie mit dem Cursor den gewünschten Befehl aus.

Parameter hinzufügen

VEXcode EXP Python Workspace mit einem Dropdown-Menü mit Befehlsvorschlägen. Der Befehl drivetrain.drive_for wurde mit einem vorangestellten Doppelpunkt eingegeben, und die Parameter für diese Funktion sind im Menü verfügbar. Die erste Parameteroption liest vorwärts.

Parameter sind die Optionen, die zwischen den Klammern an den Befehl übergeben werden.

VEXcode EXP Python Workspace mit einem Dropdown-Menü mit Befehlsvorschlägen. Der Befehl drivetrain.drive_for(FORWARD, 100, wurde mit einem leeren letzten Parameter eingegeben, und Parameter für diesen Teil der Funktion sind im Menü verfügbar. Die erste Parameteroption lautet ZOLL.

Einige Befehle erfordern mehrere Parameter. Verwenden Sie ein Komma, um verschiedene Parameter im selben Befehl zu trennen.

VEXcode EXP Python Workspace mit einem abgeschlossenen Befehl, der drivetrain.drive_for(FORWARD, 100, MM, wait=True) liest.

Einige Parameter sind optional, wie etwa „wait=True“ im folgenden Beispiel. Weitere Informationen zu Parametern finden Sie in den des Befehls Dort erfahren Sie, welche Parameter erforderlich und welche optional sind.

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

Last Updated: