Pneumatikus#

Bevezetés#

A VEX IQ Agy a Pneumatic osztály metódusaival vezérelheti a VEX IQ Pneumatikus rendszert. Ezek a metódusok lehetővé teszik az Agy számára a pneumatikus szivattyú vezérlését, valamint a pneumatikus hengerek kinyújtását vagy behúzását.

Ez az oldal pneumatic_1 értéket használja példaként a Pneumatic névre. Szükség szerint cserélje ki a saját konfigurált névre.

Az alábbiakban felsoroljuk az összes módszert:

Műveletek — Pneumatikus hengerek vezérlése.

  • extend — Henger kinyújtása.

  • retract — Henger visszahúzása.

Mutátorok – Be- vagy kikapcsolja a pneumatikus szivattyút.

  • pump_on — Bekapcsolja a pneumatikus szivattyút.

  • pump_off — Kikapcsolja a pneumatikus szivattyút.

  • pumpszivattyú — Be- vagy kikapcsolja a pneumatikus szivattyút.

Getterek — Ellenőrizze, hogy a mágnesszelep csatlakoztatva van-e.

  • installed — Visszaadja, hogy van-e mágnesszelep csatlakoztatva az agyhoz.

Konstruktorok – Pneumatika manuális inicializálása és konfigurálása.

  • Pneumatic — Létrehoz egy Pneumatics objektumot.

Műveletek#

extend#

extend kinyújt egy pneumatikus hengert.

Usage:
pneumatic_1.extend(cylinder)

Paraméterek

Leírás

cylinder

A kitolandó henger:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Mindkét henger

retract#

retract visszahúz egy pneumatikus hengert.

Usage:
pneumatic_1.retract(cylinder)

Paraméterek

Leírás

cylinder

A visszahúzandó henger:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Mindkét henger

Mutátorok#

pump_on#

pump_on bekapcsolja a pneumatikus szivattyút.

Usage:
pneumatic_1.pump_on()

Paraméterek

Leírás

Ennek a metódusnak nincsenek paraméterei.

pump_off#

pump_off kikapcsolja a pneumatikus szivattyút.

Usage:
pneumatic_1.pump_off()

Paraméterek

Leírás

Ennek a metódusnak nincsenek paraméterei.

pump#

pump szivattyú be- vagy kikapcsolja a pneumatikus szivattyút.

Usage:
pneumatic_1.pump(state)

Paraméterek

Leírás

state

A beállítandó állapot: True bekapcsolja a pneumatikus szivattyút, False kikapcsolja a pneumatikus szivattyút.

Getterek#

installed#

installed egy logikai értéket ad vissza, amely azt jelzi, hogy a mágnesszelep csatlakoztatva van-e az agyhoz.

  • True — A mágnesszelep az agyhoz van csatlakoztatva.

  • False — A mágnesszelep nincs csatlakoztatva az agyhoz.

Usage:
pneumatic_1.installed()

Paraméterek

Leírás

Ennek a metódusnak nincsenek paraméterei.

Konstruktorok#

A konstruktorok segítségével manuálisan hozhatók létre Pneumatic objektumok, amelyek a Pneumatics VEXcode-on kívüli konfigurálásához szükségesek.

Pneumatics#

A Pneumatic konstruktor egy Pneumatic objektumot hoz létre a megadott Smart Portban.

Usage:
pneumatic_1 = Pneumatic(smartport)

Paraméter

Leírás

smartport

Az az intelligens port, amelyhez a mágnesszelep csatlakozik, PORTx-ként írva, ahol x a port száma.

# Create a Pneumatic object in Port 1
pneumatic_1 = Pneumatic(Ports.PORT1)