Pneumatyczny#

Wstęp#

Moduł VEX EXP Brain może sterować systemem pneumatycznym CTE za pomocą metod z klasy Pneumatic Metody te umożliwiają modułowi sterowanie pompą pneumatyczną oraz wysuwanie lub wsuwanie cylindrów pneumatycznych.

W poniższych przykładach skonfigurowany elektromagnes pneumatyczny CTE będzie nosił nazwę pneumatic_1 i będzie używany we wszystkich kolejnych przykładach w tej dokumentacji API w odniesieniu do metod klasy Pneumatic.

Poniżej znajduje się lista wszystkich dostępnych metod:

Akcje – Sterowanie cylindrami pneumatycznymi i pompą pneumatyczną.

  • extend – Rozszerza cylinder pneumatyczny.

  • retract – Cofa cylinder pneumatyczny.

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

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

Ustawcy – Włącz lub wyłącz pompę pneumatyczną.

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

Konstruktorzy – ręcznie zainicjuj i skonfiguruj elektromagnes pneumatyczny CTE.

  • Pneumatic – Utwórz elektromagnes pneumatyczny CTE.

Akcje#

extend#

extend wydłużenie cylindra pneumatycznego.

Usage:
extend(cylinder)

Parametr

Opis

cylinder

Cylinder do wysunięcia:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Wysuwa wszystkie cylindry

# Extend the first cylinder
pneumatic_1.extend(CYLINDER1)

# Wait 2 seconds
wait(2, SECONDS)

# Retract the first cylinder
pneumatic_1.retract(CYLINDER1)

retract#

retract cofa cylinder pneumatyczny.

Usage:
retract(cylinder)

Parametr

Opis

cylinder

Cylinder do cofnięcia:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Cofa wszystkie cylindry.

# 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 włącza pompę pneumatyczną.

Usage:
pump_on()

Parametry

Opis

Ta metoda nie ma żadnych parametrów.

# Turn the pneumatic pump on
pneumatic_1.pump_on()

pump_off#

pump_off wyłącza pompę pneumatyczną.

Usage:
pump_off()

Parametry

Opis

Ta metoda nie ma żadnych parametrów.

# Turn the pneumatic pump off
pneumatic_1.pump_off()

Setery#

pump#

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

Usage:
pump(state)

Parametr

Opis

state

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

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

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

Konstruktorzy#

Pneumatic#

Pneumatic tworzy układ pneumatyczny.

Pneumatic(smartport)

Parametr

Opis

smartport

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

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