Pneumatyczny#

Wstęp#

Mózg VEX IQ może sterować systemem pneumatycznym VEX IQ za pomocą metod z klasy Pneumatic Metody te umożliwiają mózgowi sterowanie pompą pneumatyczną oraz wysuwanie lub wsuwanie cylindrów pneumatycznych.

Ta strona używa pneumatic_1 jako przykładowej nazwy pneumatycznej. W razie potrzeby zastąp ją własną, skonfigurowaną nazwą.

Poniżej znajduje się lista wszystkich metod:

Działania — Sterowanie cylindrami pneumatycznymi.

Mutatory — włączają lub wyłączają pompę pneumatyczną.

  • pump_on — Włącza pompę pneumatyczną.

  • pump_off — Wyłącza pompę pneumatyczną.

  • pump — Włącza lub wyłącza pompę pneumatyczną.

Gettery — sprawdzają, czy elektromagnes jest podłączony.

Konstruktorzy — ręczna inicjalizacja i konfiguracja pneumatyki.

Akcje#

extend#

extend wydłużenie cylindra pneumatycznego.

Usage:
pneumatic_1.extend(cylinder)

Parametry

Opis

cylinder

Cylinder do wysunięcia:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Oba cylindry

retract#

retract cofa cylinder pneumatyczny.

Usage:
pneumatic_1.retract(cylinder)

Parametry

Opis

cylinder

Cylinder do cofnięcia:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Oba cylindry

Mutatory#

pump_on#

pump_on włącza pompę pneumatyczną.

Usage:
pneumatic_1.pump_on()

Parametry

Opis

Ta metoda nie ma żadnych parametrów.

pump_off#

pump_off wyłącza pompę pneumatyczną.

Usage:
pneumatic_1.pump_off()

Parametry

Opis

Ta metoda nie ma żadnych parametrów.

pump#

pump włącza lub wyłącza pompę pneumatyczną.

Usage:
pneumatic_1.pump(state)

Parametry

Opis

state

Stan do ustawienia: True włącza pompę pneumatyczną, False wyłącza pompę pneumatyczną.

Getters#

installed#

installed zwraca wartość logiczną wskazującą, czy solenoid jest podłączony do mózgu.

  • True — Solenoid jest połączony z mózgiem.

  • False — Solenoid nie jest połączony z mózgiem.

Usage:
pneumatic_1.installed()

Parametry

Opis

Ta metoda nie ma żadnych parametrów.

Konstruktorzy#

Constructors are used to manually create Pneumatic objects, which are necessary for configuring Pneumatics outside of VEXcode.

Pneumatics#

Konstruktor Pneumatic tworzy obiekt Pneumatic w określonym porcie inteligentnym.

Usage:
pneumatic_1 = Pneumatic(smartport)

Parametr

Opis

smartport

Inteligentny port, do którego podłączony jest elektromagnes, zapisany jako PORTx, gdzie x jest numerem portu.

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