De C++ Autocomplete-functie gebruiken in VEXcode V5

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

Miniatuurafbeelding van een voorbeeldproject voor een Clawbot-aandrijving met 2 motoren.

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


Control-spatiebalk

VEXcode V5 C++-project met de spatie in de main()-functie op regel 17 gemarkeerd.

Eén manier om de C++ Autocomplete-functie te gaan gebruiken is met de sneltoets Control-spatiebalk op Windows, macOS en Chrome OS.
Selecteer om te beginnen de eerste open regel tussen de int main () accolades { }.

VEXcode V5 C++-werkruimte met een vervolgkeuzemenu van alle voorgestelde commando's. Er is een schuifbalk beschikbaar om door de opties te bladeren.

Gebruik de sneltoets Control-spatiebalk (door tegelijkertijd de Control-toets en de spatiebalk te selecteren). De naam van het apparaat of de opdracht verschijnt in een vervolgkeuzemenu.

VEXcode V5 C++-werkruimte met een keuzemenu met voorgestelde commando's. De opdracht 'Drivetrain' is gemarkeerd.

Druk op 'Enter/Return' of 'Tab' op uw toetsenbord of selecteer het commando met uw cursor om een ​​selectie te maken. In dit voorbeeld is 'Aandrijflijn' geselecteerd.

Opmerking: Bij langere keuzemenu's kunt u een selectie maken via 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.

VEXcode V5 C++-project met de optie 'Drivetrain' geselecteerd in het dropdownmenu en nu geplakt in de werkruimte.

Er verschijnt nu 'Aandrijflijn' op de regel.


Het selectiemenu gebruiken

VEXcode V5 C++-project met de spatie in de main()-functie op regel 17 gemarkeerd.

Als u de opdracht kent die u gaat gebruiken, is een andere methode om de functie Autocomplete te gebruiken het selecteren van de eerste open regel tussen de int main () accolades { }.

VEXcode V5 C++-werkruimte met een keuzemenu met voorgestelde commando's. De letter D is ingetypt en het toetsenbord wordt gebruikt om door de beschikbare opdrachten te bladeren. De aandrijflijn is de eerste suggestie en wordt gemarkeerd.

Begin met het typen van de opdracht. In dit voorbeeld voert u 'd' in voor Aandrijflijn. De naam van het apparaat of de opdracht verschijnt in een vervolgkeuzemenu. Selecteer 'Aandrijflijn'.

VEXcode V5 C++-project met de optie 'Drivetrain' geselecteerd in het dropdownmenu en nu geplakt in de werkruimte.

Er verschijnt nu 'Aandrijflijn' op de regel.


Een puntoperator gebruiken

VEXcode V5 C++-werkruimte met een keuzemenu met voorgestelde commando's. Het apparaat Drivetrain en een puntoperator zijn ingevoerd en het toetsenbord wordt gebruikt om door de beschikbare commando's te bladeren. De opdracht Drive For is gemarkeerd.

Een puntoperator toevoegen (een punt, '.') opent een nieuw menu met alle beschikbare opdrachten voor het apparaat. Selecteer voor dit voorbeeld 'driveFor(direction, distance, units).'


Parameters toevoegen

VEXcode V5 C++-werkruimte met een keuzemenu met voorgestelde commando's. De opdracht Drivetrain.driveFor ​​is ingevoerd met een apostrof ervoor, en de parameters voor die functie zijn beschikbaar in het menu. De eerste parameteroptie leest voorwaarts.

Parameters zijn de opties die tussen haakjes aan de opdracht worden doorgegeven. Selecteer voor dit voorbeeld 'doorsturen'.

VEXcode V5 C++-werkruimte met een keuzemenu met voorgestelde commando's. De opdracht Drivetrain.driveFor(forward, 100) is ingevoerd met een lege eindparameter, en de parameters voor dat deel van de functie zijn beschikbaar in het menu. De tweede parameteroptie met de waarde 'mm' is gemarkeerd.

Voor sommige opdrachten zijn meerdere parameters vereist. Gebruik een komma om verschillende parameters in dezelfde opdracht van elkaar te scheiden. Sommige parameters zijn waarden en er verschijnt geen vervolgkeuzemenu. Met het commando 'Drive for' voert u bijvoorbeeld '100' in als tweede waarde. Zorg ervoor dat er een komma wordt toegevoegd na de waarde, zodat er een vervolgkeuzelijst verschijnt voor de volgende parameter of eenheid.

VEXcode V5 C++-werkruimte met een voltooide opdracht die luidt: Drivetrain.driveFor(forward, 100, mm); waarbij de afsluitende haakjes en puntkomma zijn gemarkeerd.

Zorg ervoor dat u de syntaxis van de opdracht afsluit met een haakje sluiten en een puntkomma.

VEXcode V5 C++-werkruimte met een voltooide opdracht die een optionele parameter aan het einde heeft en luidt: Drivetrain.driveFor(forward, 100, mm, false);

Sommige parameters zijn optioneel, zoals 'false' in het volgende voorbeeld. Voor meer informatie over parameters kunt u de Help informatie van de opdracht raadplegen 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: