De functie Autocomplete gebruiken in een VEXcode EXP Python-project

Het gebruik van de Python Autocomplete-functie tijdens het maken van een Python-project in VEXcode EXP kan u helpen tijd te besparen en fouten te voorkomen bij het typen van opdrachten.


Hoe de Python Autocomplete-functie te gebruiken

Miniatuurvoorbeeld van een BaseBot Drivetrain 2-motorproject.

Opmerking: Dit project maakt gebruik van de Basebot-sjabloon (aandrijflijn, 2 motoren).

Begin met typen om het selectiemenu te openen.

VEXcode EXP Python-werkruimte met een vervolgkeuzemenu met voorgestelde opdrachten. De letter D is getypt en opdrachten die met deze letter beginnen, zijn beschikbaar in het menu. Dit menu heet Selectiemenu.

De naam van het apparaat of de opdracht verschijnt in een vervolgkeuzemenu.

VEXcode EXP Python Workspace met een dropdownmenu met alle voorgestelde opdrachten.

Om toegang te krijgen tot een lijst met mogelijke opdrachten die beschikbaar zijn met de functie Automatisch aanvullen, drukt u op Control + Spatiebalk (op Windows, macOS en Chrome OS).

Maak een selectie met de Python Autocomplete-functie

VEXcode EXP Python-werkruimte met een vervolgkeuzemenu met voorgestelde opdrachten. De letter D is getypt en het toetsenbord wordt gebruikt om door de beschikbare opdrachten te bladeren. De eerste suggestie is de aandrijflijn, die is gemarkeerd.

Druk op “Enter/Return” of “Tab” op uw toetsenbord of selecteer het commando met uw cursor om een ​​selectie te maken.

Houd er rekening mee dat u bij langere selectiemenu's een selectie kunt maken met behulp van een van de volgende opties:

  • Gebruik de toetsen "Omhoog" en "Omlaag" om de gewenste naam te selecteren en druk vervolgens op "Tab" of "Enter/Return" op uw toetsenbord om de selectie te maken.
  • Gebruik uw cursor om omhoog en omlaag te bladeren in het menu Automatisch aanvullen. Maak vervolgens de gewenste keuze.

Voeg een puntoperator toe om alle opdrachten weer te geven die beschikbaar zijn voor dat apparaat

VEXcode EXP Python-werkruimte met een vervolgkeuzemenu met voorgestelde opdrachten. Het aandrijflijnapparaat en een puntoperator zijn getypt en opdrachten voor dat apparaat zijn beschikbaar in het menu.

Een puntoperator toevoegen (een punt, “.”) opent een nieuw menu met alle beschikbare opdrachten voor het apparaat.

Maak een selectie door een van de volgende opties te gebruiken

VEXcode EXP Python-werkruimte met een vervolgkeuzemenu met voorgestelde opdrachten. Het aandrijfmechanisme en een puntoperator zijn getypt en het toetsenbord wordt gebruikt om door de beschikbare opdrachten te stappen. De opdracht Rijden voor is gemarkeerd.

Gebruik de knoppen 'Omhoog' en 'Omlaag' op uw toetsenbord om door het menu te navigeren en druk vervolgens op 'Return' op Mac, 'Enter' op Windows of Chromebook om een ​​selectie te maken.

Selecteer met uw cursor op het gewenste commando.

Parameters toevoegen

VEXcode EXP Python-werkruimte met een vervolgkeuzemenu met voorgestelde opdrachten. De opdracht drivetrain.drive_for is getypt met een leidende persistentie en parameters voor die functie zijn beschikbaar in het menu. De eerste parameteroptie luidt 'vooruit'.

Parameters zijn de opties die tussen haakjes aan de opdracht worden doorgegeven.

VEXcode EXP Python-werkruimte met een vervolgkeuzemenu met voorgestelde opdrachten. De opdracht drivetrain.drive_for(FORWARD, 100, is getypt met een lege laatste parameter, en parameters voor dat deel van de functie zijn beschikbaar in het menu. De eerste parameteroptie luidt INCHES.

Voor sommige opdrachten zijn meerdere parameters vereist. Gebruik een komma om verschillende parameters in dezelfde opdracht van elkaar te scheiden.

VEXcode EXP Python Workspace met een voltooide opdracht die drivetrain.drive_for(FORWARD, 100, MM, wait=True) leest.

Sommige parameters zijn optioneel, zoals wait=True in het volgende voorbeeld. Voor meer informatie over parameters kunt u de Help-informatie van de opdracht raadplegen Help om te bepalen welke parameters nodig zijn en welke optioneel zijn.

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

Last Updated: