Codierung des V5-Pneumatik-Kits

Dieses Handbuch soll Benutzern V5 Pneumatics Kit dabei helfen, ihre Pneumatik zu verstehen, zu konfigurieren und zu codieren. Weitere Informationen zu den Komponenten im V5 Pneumatics Kit Sie in diesem Artikel der VEX-Bibliothek.

Steuerungsoptionen und Einrichtung

Im V5-Pneumatik-Kit spielen das doppeltwirkende Magnetventil und das zugehörige doppeltwirkende Magnetventil-Treiberkabel eine Schlüsselrolle dabei, Benutzern die Steuerung pneumatischer Systeme über VEXcode V5 zu ermöglichen.

Um zu erfahren, wie das Solenoid funktioniert, lesen Sie diesen Artikel aus der VEX-Bibliothek.

Konfigurieren des Magnetventils

Da wir erfahren haben, dass das Solenoid nur ein 3-Draht-Gerät ist, dessen Status wir ändern können, werden wir das Gerät nun in VEXcode V5 hinzufügen und konfigurieren.

Diagramm zur Darstellung der V5-Pneumatikkomponenten und ihrer Verbindungen sowie zur Veranschaulichung verschiedener Teile und ihrer Funktionen innerhalb des V5-Robotiksystems.

Öffnen Sie VEXcode V5 und wählen Sie die Schaltfläche „Geräte“, um das Fenster „Geräte“ zu öffnen.

Diagramm zur Illustration pneumatischer V5-Komponenten. Es zeigt verschiedene Teile und ihre Verbindungen für Bildungszwecke in der Robotik.

Wählen Sie „Gerät hinzufügen“.

Diagramm, das die Komponenten des VEX V5-Pneumatiksystems, einschließlich Lufttanks, Ventilen und Antrieben, veranschaulicht und deren Anordnung und Verbindungen zu Bildungszwecken hervorhebt.

Wählen Sie „3-DRAHT“.

Diagramm zur Darstellung der V5-Pneumatikkomponenten und ihrer Verbindungen sowie zur Veranschaulichung verschiedener Teile und ihrer Funktionen innerhalb des V5-Robotiksystems.

Nachdem Sie „3-DRAHT“ ausgewählt haben, wählen Sie „DIGITAL OUT“.

Denken Sie daran, wir müssen dem Magnetventil mitteilen, in welchem ​​Zustand es sich befinden soll. Dazu müssen wir Informationen über die 3-Draht-Verbindung senden, weshalb wir uns für das Digital Out-Gerät entschieden haben.

Diagramm zur Darstellung der für Roboteranwendungen verwendeten VEX V5-Pneumatiksystemkomponenten, einschließlich Zylindern, Ventilen und Lufttanks.

Nachdem Sie „Digital Out“ ausgewählt haben, wählen Sie den 3-Draht-Anschluss aus, an den Sie das Magnetspulen-Treiberkabel an Ihrem Robot Brain angeschlossen haben. Ports, die bereits für andere Geräte konfiguriert sind, sind nicht verfügbar.

Sobald der Port ausgewählt wurde, wählen Sie „FERTIG“, um das Gerät zur Konfiguration zu übertragen, oder „ABBRECHEN“, um zum Gerätemenü zurückzukehren.

Hinweis: Durch Auswahl von „ABBRECHEN“ werden alle Änderungen, die Sie am Gerät vorgenommen haben, rückgängig gemacht und sind nicht Teil der Konfiguration.

Diagramm zur Darstellung der pneumatischen V5-Komponenten und ihrer Verbindungen. Präsentiert werden verschiedene in der VEX-Robotik für pneumatische Systeme verwendete Teile.

Danach werden nun die „Digital Out“-Sensing-Befehle im Abschnitt „Sensing“ angezeigt.

Die digitalen Ausgangsbefehle ändern den Zustand des Magnetventils:

Niedrig – Luftstrom zum Auslass A

Hoch – Luftstrom zum Auslass B

Diagramm zur Darstellung der V5-Pneumatikkomponenten und ihrer Anordnung. Es zeigt verschiedene Teile wie Zylinder, Ventile und Anschlüsse, die im VEX-Robotiksystem zur verbesserten Funktionalität verwendet werden.

Weitere Informationen zum Konfigurieren3-Wire Digital In- und Digital Out-Geräten in VEXcode V5, beispielsweise zum Umbenennen, Löschen aus der Konfiguration oder Ändern der Portnummer, finden Sie in diesem Artikel der VEX-Bibliothek.

Codierung des Magnetventils

Lassen Sie uns nun ein Beispiel für die Codierung des Magnetventils mithilfe von Blocks, Python und C++ mit einem einfachen Einzylinder-Pneumatiksystem untersuchen, das unten dargestellt ist. Ein Beispielanwendungsfall dieses Systems könnte die Stromversorgung eines Startmechanismus sein. Weitere Informationen zu den Komponenten und der Montage dieses Systems Sie in diesem Artikel der VEX-Bibliothek. Beispiele für die Bedienung des grundlegenden V5-Pneumatiksystems Sie in diesem Artikel der VEX-Bibliothek.

Diagramm, das die Komponenten und die Funktionalität des VEX V5-Pneumatiksystems, einschließlich verschiedener Teile und ihrer Verbindungen, veranschaulicht und ein klares Verständnis der in der Robotik verwendeten pneumatischen Mechanismen vermitteln soll.

VEXcode V5-Blöcke VEXcode V5 Python
Diagramm zur Darstellung der V5-Pneumatikkomponenten. Es zeigt verschiedene Teile und ihre Verbindungen in einem Robotersystem und verdeutlicht die Funktionalität und das Layout pneumatischer Systeme in der VEX-Robotik.
digital_out_a.set(False)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false);
}

Bei Verwendung eines pneumatischen Aufbaus mit einem Zylinder führt dieses Beispiel dazu, dass der Zylinder sofort vollständig einfährt, vorausgesetzt, der Lufttank steht unter Druck und die Absperrventilarmatur ist geöffnet.

Denken Sie daran, dass der Standardzustand unseres Magnetventils ein niedriger Zustand (oder „falsch“ bei Textcodierung) ist. Dieses Beispiel stellt also sicher, dass unser Zylinder von einer bekannten Position aus eingefahren wird.

VEXcode V5-Blöcke VEXcode V5 Python
Diagramm, das die Komponenten und den Aufbau des VEX V5-Pneumatiksystems veranschaulicht und verschiedene Teile und ihre Verbindungen für Bildungszwecke in der Robotik zeigt.
digital_out_a.set(False)
wait(1, SECONDS)
digital_out_a.set(True)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false); warte(1, Sekunden); DigitalOutA.set(true); }

Nachdem das obige Beispiel ausgeführt und das Programm beendet wurde, bleibt der Magnet im Low-Zustand. Durch Hinzufügen eines „DigitalOut“-High-Status oder True-Codes fährt der Zylinder beim Start des Programms zunächst ein und fährt dann nach einer Sekunde vollständig aus. Wenn Sie das Programm an dieser Stelle stoppen, kehrt das Magnetventil in den Low-Zustand zurück.

Es ist hilfreich, „DigitalOut“-Befehle durch „Wait“-Befehle zu trennen. Dies gibt dem Zylinder eine kurze Zeit zum Aus- und Einfahren.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: