Dieses Handbuch soll Benutzern V5 Pneumatics Kit dabei helfen, ihre Pneumatik zu verstehen, zu konfigurieren und zu codieren. Weitere Informationen zu den Komponenten des V5-Pneumatik-Kits finden in Artikel aus 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 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.
Öffnen Sie VEXcode V5 und wählen Sie die Schaltfläche „Geräte“, um das Fenster „Geräte“ zu öffnen.
Wählen Sie „Gerät hinzufügen“.
Wählen Sie „3-DRAHT“.
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.
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.
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
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.
| VEXcode V5-Blöcke | VEXcode V5 Python | |
|---|---|---|
|
|
|
|
| VEXcode V5 C++ | ||
|
||
|
Bei Verwendung einer pneumatischen Einzylinder-Anordnung führt dieses Beispiel dazu, sich der Zylinder sofort vollständig zurückzieht, vorausgesetzt, der Lufttank steht unter Druck und das Absperrventil ist geöffnet. Denken Sie daran, dass der Standardzustand unseres Magnetventils ein niedriger Zustand (oder 'false' bei Textcodierung) ist. Dieses Beispiel stellt sicher, unser Zylinder aus einer bekannten Position des Einfahrens startet. |
||
| VEXcode V5-Blöcke | VEXcode V5 Python | |
|---|---|---|
|
|
|
|
| VEXcode V5 C++ | ||
|
||
|
Nachdem das obige Beispiel ausgeführt wurde und das Programm beendet ist, der Magnetspulen-Eingang im Low-Zustand. Durch Hinzufügen eines 'DigitalOut' High-Zustands oder True-Codes fährt der Zylinder beim Programmstart zunächst zurück und fährt dann nach einer Sekunde vollständig aus. Wenn Sie das Programm an dieser Stelle stoppen, wird das Magnetventil in den Low-Zustand zurückkehren. Es ist hilfreich, 'DigitalOut'-Befehle mithilfe von 'Wait' Befehlen zu trennen. Dadurch wird dem Zylinder eine kurze Zeitspanne zum Aus- bzw. Einfahren gegeben. |
||