Pneumatisch#
Einführung#
Das VEX IQ-Steuergerät kann das VEX IQ-Pneumatiksystem mithilfe von Methoden der Klasse Pneumatic steuern. Diese Methoden ermöglichen es dem Steuergerät, die Pneumatikpumpe zu steuern und Pneumatikzylinder aus- oder einzufahren.
Diese Seite verwendet pneumatic_1 als Beispielnamen für die pneumatische Komponente. Ersetzen Sie diesen bei Bedarf durch Ihren eigenen Namen.
Nachfolgend finden Sie eine Liste aller Methoden:
Aktionen – Pneumatikzylinder steuern.
Mutatoren – Schalten die pneumatische Pumpe ein oder aus.
pump_on— Schaltet die pneumatische Pumpe ein.pump_off— Schaltet die pneumatische Pumpe ab.pump— Schaltet die pneumatische Pumpe ein oder aus.
Getter – Prüfen Sie, ob das Magnetventil angeschlossen ist.
installed— Gibt zurück, ob ein Magnetventil mit dem Gehirn verbunden ist oder nicht.
Konstruktoren – Pneumatik manuell initialisieren und konfigurieren.
Pneumatic— Erzeugt ein Pneumatik-Objekt.
Aktionen#
extend#
extend verlängert einen pneumatischen Zylinder.
Usage:
pneumatic_1.extend(cylinder)
Parameter |
Beschreibung |
|---|---|
|
Der auszufahrende Zylinder:
|
retract#
retract fährt einen pneumatischen Zylinder ein.
Usage:
pneumatic_1.retract(cylinder)
Parameter |
Beschreibung |
|---|---|
|
Der einzufahrende Zylinder:
|
Mutatoren#
pump_on#
pump_on schaltet die pneumatische Pumpe ein.
Usage:
pneumatic_1.pump_on()
Parameter |
Beschreibung |
|---|---|
Diese Methode hat keine Parameter. |
pump_off#
pump_off schaltet die pneumatische Pumpe aus.
Usage:
pneumatic_1.pump_off()
Parameter |
Beschreibung |
|---|---|
Diese Methode hat keine Parameter. |
pump#
pump schaltet die pneumatische Pumpe ein oder aus.
Usage:
pneumatic_1.pump(state)
Parameter |
Beschreibung |
|---|---|
|
Der einzustellende Zustand: |
Getter#
installed#
installed gibt einen booleschen Wert zurück, der angibt, ob das Magnetventil mit dem Gehirn verbunden ist.
True— Der Magnetspulen ist mit dem Gehirn verbunden.False— Der Magnetspulen ist nicht mit dem Gehirn verbunden.
Usage:
pneumatic_1.installed()
Parameter |
Beschreibung |
|---|---|
Diese Methode hat keine Parameter. |
Konstruktoren#
Konstruktoren werden verwendet, um manuell Pneumatic Objekte zu erstellen, die für die Konfiguration von Pneumatiken außerhalb von VEXcode erforderlich sind.
Pneumatics#
Der Konstruktor Pneumatic erzeugt ein Pneumatic-Objekt im angegebenen Smart Port.
Usage:
pneumatic_1 = Pneumatic(smartport)
Parameter |
Beschreibung |
|---|---|
|
Der Smart Port, an den das Magnetventil angeschlossen ist, wird als PORTx bezeichnet, wobei x die Nummer des Ports ist. |
# Create a Pneumatic object in Port 1
pneumatic_1 = Pneumatic(Ports.PORT1)