Pneumatisch#

Einführung#

Das VEX EXP Brain kann das CTE-Pneumatiksystem mithilfe von Methoden der Klasse Pneumatic steuern. Diese Methoden ermöglichen es dem Brain, die Pneumatikpumpe zu steuern und Pneumatikzylinder aus- oder einzufahren.

In den folgenden Beispielen wird das konfigurierte CTE Pneumatic Solenoid mit pneumatic_1 bezeichnet und in allen nachfolgenden Beispielen in dieser API-Dokumentation verwendet, wenn auf Pneumatic Klassenmethoden verwiesen wird.

Nachfolgend finden Sie eine Liste aller verfügbaren Methoden:

Aktionen – Pneumatikzylinder und Pneumatikpumpe steuern.

  • extend – Verlängert einen pneumatischen Zylinder.

  • retract – Zieht einen pneumatischen Zylinder ein.

  • pump_on – Schaltet die pneumatische Pumpe ein.

  • pump_off – Schaltet die pneumatische Pumpe aus.

Einsteller – Schalten Sie die pneumatische Pumpe ein oder aus.

  • pump – Schaltet die pneumatische Pumpe ein oder aus.

Konstruktoren – Manuelle Initialisierung und Konfiguration des pneumatischen CTE-Magnetventils.

  • Pneumatic – Erstellen eines pneumatischen CTE-Magnetventils.

Aktionen#

extend#

extend verlängert einen pneumatischen Zylinder.

Usage:
extend(cylinder)

Parameter

Beschreibung

cylinder

Der auszufahrende Zylinder:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Alle Zylinder ausfahren

# Extend the first cylinder
pneumatic_1.extend(CYLINDER1)

# Wait 2 seconds
wait(2, SECONDS)

# Retract the first cylinder
pneumatic_1.retract(CYLINDER1)

retract#

retract fährt einen pneumatischen Zylinder ein.

Usage:
retract(cylinder)

Parameter

Beschreibung

cylinder

Der einzufahrende Zylinder:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Fährt alle Zylinder ein.

# 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 schaltet die pneumatische Pumpe ein.

Usage:
pump_on()

Parameter

Beschreibung

Diese Methode hat keine Parameter.

# Turn the pneumatic pump on
pneumatic_1.pump_on()

pump_off#

pump_off schaltet die pneumatische Pumpe aus.

Usage:
pump_off()

Parameter

Beschreibung

Diese Methode hat keine Parameter.

# Turn the pneumatic pump off
pneumatic_1.pump_off()

Setzer#

pump#

pump schaltet die pneumatische Pumpe ein oder aus.

Usage:
pump(state)

Parameter

Beschreibung

state

Der einzustellende Zustand: True schaltet die pneumatische Pumpe ein), False schaltet die pneumatische Pumpe aus).

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

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

Konstruktoren#

Pneumatic#

Pneumatic erzeugt ein pneumatisches System.

Pneumatic(smartport)

Parameter

Beschreibung

smartport

Der Smart Port, an den das pneumatische Magnetventil angeschlossen ist, wird als Ports.PORTx geschrieben, wobei x die Nummer des Ports ist.

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