Pneumatikus#

Bevezetés#

A VEX EXP Agy a Pneumatic osztály metódusaival képes vezérelni a CTE Pneumatikus rendszert. Ezek a metódusok lehetővé teszik az Agy számára, hogy vezérelje a pneumatikus szivattyút, valamint kinyújtsa vagy behúzza a pneumatikus hengereket.

Az alábbi példákban a konfigurált CTE pneumatikus mágnesszelep neve pneumatic_1 lesz, és ezt fogjuk használni az API dokumentáció összes további példájában, amikor Pneumatic osztálymetódusokra hivatkozunk.

Az alábbiakban felsoroljuk az összes elérhető módszert:

Műveletek – Pneumatikus hengerek és a pneumatikus szivattyú vezérlése.

  • extend – Kinyújt egy pneumatikus hengert.

  • retract – Pneumatikus hengert húz vissza.

  • pump_on – Bekapcsolja a pneumatikus szivattyút.

  • pump_off – Kikapcsolja a pneumatikus szivattyút.

Beállítók – Kapcsolja be vagy ki a pneumatikus szivattyút.

  • pump – Be- vagy kikapcsolja a pneumatikus szivattyút.

Konstruktorok – A CTE pneumatikus mágnesszelep manuális inicializálása és konfigurálása.

  • Pneumatic – Hozzon létre egy CTE pneumatikus mágnesszelepet.

Műveletek#

extend#

extend kinyújt egy pneumatikus hengert.

Usage:
extend(cylinder)

Paraméter

Leírás

cylinder

A kitolandó henger:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Minden hengert kitol

# Extend the first cylinder
pneumatic_1.extend(CYLINDER1)

# Wait 2 seconds
wait(2, SECONDS)

# Retract the first cylinder
pneumatic_1.retract(CYLINDER1)

retract#

retract visszahúz egy pneumatikus hengert.

Usage:
retract(cylinder)

Paraméter

Leírás

cylinder

A visszahúzandó henger:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Behúzza az összes hengert.

# Extend the first cylinder
pneumatic_1.extend(CYLINDER1)

# Wait 2 seconds
wait(2, SECONDS)

# Retract the first cylinder
pneumatic_1.retract(CYLINDER1)

pump_on#

pump_on bekapcsolja a pneumatikus szivattyút.

Usage:
pump_on()

Paraméterek

Leírás

Ennek a metódusnak nincsenek paraméterei.

# Turn the pneumatic pump on
pneumatic_1.pump_on()

pump_off#

pump_off kikapcsolja a pneumatikus szivattyút.

Usage:
pump_off()

Paraméterek

Leírás

Ennek a metódusnak nincsenek paraméterei.

# Turn the pneumatic pump off
pneumatic_1.pump_off()

szetterek#

pump#

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

Usage:
pump(state)

Paraméter

Leírás

state

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

# Turn the pneumatic pump on
pneumatic_1.pump(True)

# Turn the pneumatic pump off
pneumatic_1.pump(False)

Konstruktorok#

Pneumatic#

Pneumatic létrehoz egy pneumatikus rendszert.

Pneumatic(smartport)

Paraméter

Leírás

smartport

Az az intelligens port, amelyhez a pneumatikus mágnesszelep csatlakozik, Ports.PORTx formában írva, ahol x a port száma.

# Construct a Pneumatic System "pneumatic_1" with the
# Pneumatic class
pneumatic_1 = Pneumatic(Ports.PORT1)