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 |
|---|---|
|
Der auszufahrende Zylinder:
|
# 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 |
|---|---|
|
Der einzufahrende Zylinder:
|
# 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 |
|---|---|
|
Der einzustellende Zustand: |
# 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 |
|---|---|
|
Der Smart Port, an den das pneumatische Magnetventil angeschlossen ist, wird als |
# Construct a Pneumatic System "pneumatic_1" with the
# Pneumatic class
pneumatic_1 = Pneumatic(Ports.PORT1)