Använda C++-funktionen för automatisk komplettering i VEXcode V5

Att använda funktionen för automatisk komplettering i C++ när du skapar ett C++-projekt i VEXcode V5 kan spara tid och förhindra fel när du skriver kommandon.

Clawbot-malldiagram för VEX V5-robotik, som illustrerar designen och komponenterna som används i C++-handledningar för att bygga och programmera Clawbot.

Anmärkning: Detta projekt använder mallen Clawbot (Drivinriktning, 2 motorer, inget gyro).


Kontroll-Blanksteg

Skärmdump av en C++-handledning från VEX Robotics, som visar kodavsnitt och förklaringar relaterade till V5-programmeringskoncept.

Ett sätt att börja använda funktionen Komplettera automatiskt i C++ är med kortkommandot Ctrl+Blanksteg i Windows, macOS och Chrome OS.
Börja med att markera den första öppna raden i int main()-klammerparenteserna { }.

Diagram som illustrerar kontrollutrymme i VEX V5 C++-programmering, och visar viktiga komponenter och deras relationer för effektiv kodning inom robotik.

Använd kortkommandot Ctrl-Blanksteg (genom att välja Ctrl-tangenten och mellanslagstangenten samtidigt). Enhetens eller kommandots namn visas i en rullgardinsmeny.

Skärmdump av en C++-handledning från VEX Robotics, som visar kodexempel och förklaringar relaterade till V5-programmering, med fokus på funktionalitet och användning inom V5-plattformen.

Tryck på 'Enter/Return' eller 'Tab' på tangentbordet eller välj kommandot med markören för att göra ett val. I det här exemplet är "Drivlina" valt.

Anmärkning: Med längre urvalsmenyer kan du göra ett val med hjälp av ett av följande alternativ:

  • Använd upp- och nedtangenterna för att välja önskat namn och tryck sedan på "Tab" eller "Enter/Return" på tangentbordet för att göra valet.
  • Använd markören för att bläddra uppåt och nedåt i menyn Komplettera automatiskt. Gör sedan önskat val.

Diagram som illustrerar processen för val av drivlina för VEX V5-robotik, som används i C++-handledningar, och visar olika komponenter och deras anslutningar.

'Drivlina' kommer nu att visas på raden.


Använda valmenyn

Skärmdump av en C++-handledning från VEX Robotics, som visar kodavsnitt och förklaringar relaterade till V5-programmeringskoncept.

Om du vet vilket kommando du ska använda, är en annan metod för att använda funktionen Komplettera automatiskt att markera den första öppna raden i int main () klammerparenteser { }.

Skärmdump av en C++-handledning från VEX Robotics, som visar kodavsnitt och förklaringar relaterade till V5-programmering. Bilden illustrerar viktiga koncept och exempel för användare som lär sig C++ i robotikkontext.

Börja skriva kommandot. I det här exemplet anger du 'd' för Drivlina. Enhetens eller kommandots namn visas i en rullgardinsmeny. Välj 'Drivlina'.

Diagram som illustrerar processen för val av drivlina för VEX V5-robotik, som används i C++-handledningar, och visar olika komponenter och deras anslutningar.

'Drivlina' kommer nu att visas på raden.


Använda en punktoperator

Skärmdump av ett C++-handledningsgränssnitt från VEX Robotics, som visar kodavsnitt och instruktionstext relaterade till V5-programmeringskoncept.

Lägga till en punktoperator (en punkt, '.') öppnar en ny meny med alla kommandon som är tillgängliga för enheten. För det här exemplet väljer du 'driveFor(riktning, avstånd, enheter).'


Lägg till parametrar

Illustration som visar konceptet "Framåt" i C++-programmering, med kodavsnitt och visuella element relaterade till V5-robotsystemet.

Parametrar är de alternativ som skickas till kommandot inom parenteserna. I det här exemplet väljer du "vidarebefordra".

Skärmdump av ett C++-handledningsgränssnitt från VEX, som visar kodavsnitt och programmeringskoncept relaterade till V5-robotik, med fokus på utbildningsinnehåll för användare som lär sig programmera med VEX V5.

Vissa kommandon kräver flera parametrar. Använd ett kommatecken för att separera olika parametrar i samma kommando. Vissa parametrar är värden och en rullgardinsmeny visas inte. Till exempel, med kommandot 'Drive for', ange '100' som det andra värdet. Se till att ett kommatecken läggs till efter värdet för att en rullgardinsmeny ska visas för nästa parameter eller enhet.

Skärmdump av en C++-handledning från V5 Kategoribeskrivning, som visar kodavsnitt och förklaringar för programmeringskoncept, med fokus på VEX Robotics.

Se till att avsluta kommandosyntaxen med en parentes och ett semikolon.

Skärmdump av en C++-handledning från VEX Robotics, som visar kodexempel och förklaringar relaterade till V5-programmeringskoncept.

Vissa parametrar är valfria, till exempel 'false' i följande exempel. För mer information om parametrar, se kommandots hjälpinformation för att avgöra vilka parametrar som behövs och vilka som är valfria.

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

Last Updated: