Python#
A VEX V5 Python API referencia elmagyarázza az egyes parancsok, metódusok és függvények működését, a bemeneteket, a visszaadott értékeket és a projektben való felhasználásuk módját.
Ezt a referenciát akkor használd, ha egy parancsot meg szeretnél érteni, mielőtt hozzáadnád egy projekthez, ellenőrizni szeretnéd, hogy milyen értékeket fogad el vagy ad vissza, vagy összehasonlítani szeretnéd a kapcsolódó parancsokat egy kategóriában.
A VEXcode V5 Python projektekben Python parancsokat használnak. A blokkok és a C++ projektek helyett a többi API szakaszt használják.
Hogyan olvassunk el egy metódusbejegyzést#
A legtöbb Python bejegyzés a következő részeket tartalmazza:
Parancs neve – A parancs, metódus vagy függvény hivatalos neve.
Leírás – Elmagyarázza, hogy mit csinál a parancs, és mikor hasznos.
Használat – Megjeleníti a parancs kódban való írásához használt szintaxist.
Paraméterek – Felsorolja a parancs által elfogadott bemeneteket, és elmagyarázza, hogy mit csinálnak.
Visszatérési érték – Elmagyarázza, hogy mit jelent vissza a parancs, ha értéket ad vissza.
Példakód – Bemutat egy módot, ahogyan a parancs használható egy projektben.
Gyakori Python API elemek#
Elem |
Mit jelent |
|---|---|
Módszer |
Egy parancs meghívása egy objektumon, például |
Funkció |
Egy közvetlenül meghívott parancs, például |
Paraméter |
Egy metódusnak vagy függvénynek átadott érték, amely a műveletét szabályozza. |
Választható paraméter |
Egy paraméter, amelyet ki lehet hagyni, így az alapértelmezett viselkedés lesz érvényben. |
Visszatérési érték |
Egy parancs által visszaadott érték, például szám, szöveg vagy logikai érték. |
Alapvető Python szókincs#
Kifejezés |
Mit jelent |
|---|---|
Változó |
Egy olyan név, amely értéket tárol, például |
Húr |
Idézőjelek között lévő szöveg, például |
Egész szám |
Pozitív vagy negatív szám, például |
Úszó |
Tizedesjegyet tartalmazó szám, például |
Logikai |
Egy olyan érték, amely vagy |
Érv |
Egy metódus- vagy függvényhívásnak átadott érték, például |
Példa metódusbevitelre#
hajtás#
drive örökre előre vagy hátra mozgatja a robotot. A robot addig mozog, amíg egy másik műveletet nem kap, például fordulást vagy megállást. A fordulatszám vagy a másodpercenkénti fokszám határértékét a hajtáslánc áttétele változtatja.
Usage:
drivetrain.drive(direction, velocity, units)
Paraméterek |
Leírás |
|---|---|
|
A robot mozgásiránya: |
|
Opcionális. A robot által vezérelt sebesség 0%-tól 100%-ig |
|
Opcionális. A sebesség mértékegysége: |
# Drive forward, then stop
drivetrain.drive(FORWARD)
wait(2, SECONDS)
drivetrain.stop()
# Drive forward at 360 degrees per second
drivetrain.drive(FORWARD, 360.0, VelocityUnits.DPS)