CTE Pneumatik#

Einführung#

Die CTE-Pneumatikbefehle funktionieren nur mit den CTE-Pneumatikbauteilen. Sie müssen das CTE-Modul manuell importieren, damit dies funktioniert:

from cte import *

Das VEX V5 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.

Diese Seite verwendet cte_pneumatic als Beispielnamen für die CTE-Pneumatik. Ersetzen Sie diesen bei Bedarf durch Ihren eigenen Namen.

Nachfolgend finden Sie eine Liste der 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:
cte_pneumatic.extend(cylinder)

Parameter

Beschreibung

cylinder

Auszufahrender Zylinder:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL – Alle 4 Zylinder

retract#

retract fährt einen pneumatischen Zylinder ein.

Usage:
cte_pneumatic.retract(cylinder)

Parameter

Beschreibung

cylinder

Der einzufahrende Zylinder:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL – Alle 4 Zylinder

pump_on#

pump_on schaltet die pneumatische Pumpe ein.

Usage:
cte_pneumatic.pump_on()

Parameter

Beschreibung

Diese Methode hat keine Parameter.

pump_off#

pump_off schaltet die pneumatische Pumpe aus.

Verwendung:

cte_pneumatic.pump_off()

Parameter

Beschreibung

Diese Methode hat keine Parameter.

Setzer#

pump#

pump schaltet die pneumatische Pumpe ein oder aus.

Verwendung:

cte_pneumatic.pump(state)

Parameter

Beschreibung

state

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

Konstruktoren#

Konstruktoren werden verwendet, um manuell Pneumatic Objekte zu erstellen, die für die Konfiguration eines CTE Pneumatic Solenoid erforderlich sind.

Pneumatic#

Pneumatic erzeugt ein CTE Pneumatic Solenoid.

Usage:
Pneumatic(smartport)

Parameter

Beschreibung

smartport

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

from cte import *

# Create a CTE Pneumatic Solenoid in Port 1
cte_pneumatic = Pneumatic(Ports.PORT1)