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.

  • extend — Verlängere einen Zylinder.

  • retract — Einen Zylinder zurückziehen.

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

cylinder

Der auszufahrende Zylinder:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Beide Zylinder

retract#

retract fährt einen pneumatischen Zylinder ein.

Usage:
pneumatic_1.retract(cylinder)

Parameter

Beschreibung

cylinder

Der einzufahrende Zylinder:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Beide 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

state

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

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

smartport

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)