Använda funktionen Autofullständig i ett VEXcode EXP Python-projekt

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


Hur man använder Pythons autokompletteringsfunktion

Miniatyrbild av projektexempel på BaseBot Drivetrain 2-motor.

Obs: Detta projekt använder mallen Basebot (Drivinriktning, 2 motorer).

Börja skriva för att öppna urvalsmenyn.

VEXcode EXP Python-arbetsyta med en rullgardinsmeny med föreslagna kommandon. Bokstaven D har skrivits och kommandon som börjar med den bokstaven finns tillgängliga i menyn. Den här menyn heter Urvalsmeny.

Enhetens eller kommandots namn visas i en rullgardinsmeny.

VEXcode EXP Python-arbetsyta med en rullgardinsmeny med alla föreslagna kommandon.

För att visa en lista över möjliga kommandon som är tillgängliga med funktionen Komplettera automatiskt, tryck på Ctrl + Mellanslag (i Windows, macOS och Chrome OS).

Gör ett val med Pythons autokompletteringsfunktion

VEXcode EXP Python-arbetsyta med en rullgardinsmeny med föreslagna kommandon. Bokstaven D har skrivits och tangentbordet används för att stega igenom de tillgängliga kommandona. Drivlina är det första förslaget och det är framhävt.

Tryck på "Enter/Return" eller "Tab" på tangentbordet eller välj kommandot med markören för att göra ett val.

Observera att 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.

Lägg till en punktoperator för att lista alla kommandon som är tillgängliga för den enheten

VEXcode EXP Python-arbetsyta med en rullgardinsmeny med föreslagna kommandon. Drivlinans enhet och en punktoperator har skrivits in, och kommandon för den enheten finns tillgängliga i menyn.

Lägga till en punktoperator (en punkt, “.”) öppnar en ny meny med alla kommandon som är tillgängliga för enheten.

Gör ett val med hjälp av ett av följande alternativ

VEXcode EXP Python-arbetsyta med en rullgardinsmeny med föreslagna kommandon. Drivlinans enhet och en punktoperator har skrivits och tangentbordet används för att stega igenom de tillgängliga kommandona. Kommandot Drive For är markerat.

Använd knapparna "Upp" och "Ned" på tangentbordet för att navigera i menyn och tryck sedan på "Retur" på Mac eller "Enter" på Windows eller Chromebook för att göra ett val.

Markera med markören på önskat kommando.

Lägg till parametrar

VEXcode EXP Python-arbetsyta med en rullgardinsmeny med föreslagna kommandon. Kommandot drivetrain.drive_for har skrivits med en inledande parentes, och parametrar för den funktionen finns tillgängliga i menyn. Det första parameteralternativet läser framåt.

Parametrar är de alternativ som skickas till kommandot inom parenteserna.

VEXcode EXP Python-arbetsyta med en rullgardinsmeny med föreslagna kommandon. Kommandot drivetrain.drive_for(FORWARD, 100, har skrivits med en tom slutparameter, och parametrar för den delen av funktionen finns tillgängliga i menyn. Det första parameteralternativet är TUM.

Vissa kommandon kräver flera parametrar. Använd ett kommatecken för att separera olika parametrar i samma kommando.

VEXcode EXP Python-arbetsyta med ett slutfört kommando som läser drivetrain.drive_for(FORWARD, 100, MM, wait=True).

Vissa parametrar är valfria, till exempel wait=True i följande exempel. För mer information om parametrar, se kommandots Hjälp information 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: