Κωδικοποίηση του κιτ πνευματικών συστημάτων V5

Αυτός ο οδηγός έχει σχεδιαστεί για να βοηθήσει τους χρήστες του V5 Pneumatics Kit να πλοηγηθούν στη διαδικασία κατανόησης, διαμόρφωσης και κωδικοποίησης των πνευματικών τους συστημάτων. Για περισσότερες πληροφορίες σχετικά με τα εξαρτήματα του κιτ πνευματικών συστημάτων V5, δείτε αυτό το άρθρο από τη βιβλιοθήκη VEX.

Επιλογές ελέγχου και ρύθμιση

Στο κιτ πνευματικών συστημάτων V5, η ηλεκτρομαγνητική βαλβίδα διπλής ενέργειας και το συνοδευτικό καλώδιο οδήγησης ηλεκτρομαγνητικής βαλβίδας διπλής ενέργειας παίζουν βασικό ρόλο στο να επιτρέπουν στους χρήστες να ελέγχουν τα πνευματικά συστήματα μέσω του VEXcode V5.

Για να μάθετε πώς λειτουργεί η ηλεκτρομαγνητική βαλβίδα, δείτε αυτό το άρθρο από τη Βιβλιοθήκη VEX.

Ρύθμιση παραμέτρων της ηλεκτρομαγνητικής βαλβίδας

Εφόσον μάθαμε ότι η ηλεκτρομαγνητική βαλβίδα είναι απλώς μια συσκευή 3 καλωδίων της οποίας μπορούμε να αλλάξουμε την κατάσταση, θα προσθέσουμε και θα διαμορφώσουμε τώρα τη συσκευή στο VEXcode V5.

Γραμμή εργαλείων VEXcode V5 με το εικονίδιο Συσκευές επισημασμένο ανάμεσα στα εικονίδια του Προγράμματος Προβολής Κώδικα και της Κονσόλας Παρακολούθησης.

Ανοίξτε το VEXcode V5 και επιλέξτε το κουμπί Συσκευές για να ανοίξετε το παράθυρο Συσκευές.

Μενού Συσκευών VEXcode V5 με το κουμπί Προσθήκη συσκευής που εμφανίζεται.

Επιλέξτε «Προσθήκη συσκευής».

Μενού Συσκευές VEXcode V5 αφού επιλεγεί το κουμπί Προσθήκη συσκευής. Η επιλογή 3 καλωδίων είναι επισημασμένη.

Επιλέξτε «3-WIRE».

Στο μενού Συσκευές VEXcode V5, αφού έχετε επιλέξει το κουμπί Προσθήκη συσκευής και στη συνέχεια τη συσκευή 3 καλωδίων. Εμφανίζεται μια λίστα με συσκευές 3 καλωδίων και η επιλογή Ψηφιακή έξοδος είναι επισημασμένη.

Αφού επιλέξετε «3-WIRE», επιλέξτε «DIGITAL OUT».

Θυμηθείτε, πρέπει να πούμε στο ηλεκτρομαγνητικό πηνίο σε ποια κατάσταση πρέπει να βρίσκεται. Για να το κάνουμε αυτό, πρέπει να στείλουμε πληροφορίες μέσω του 3-Wire, γι' αυτό και επιλέξαμε τη συσκευή Digital Out.

Στο μενού Συσκευές VEXcode V5, αφού επιλέξετε την επιλογή Ψηφιακή έξοδος. Υπάρχει μια λίστα με τις 8 θύρες 3 καλωδίων του ρομπότ και η θύρα με την ένδειξη A είναι επισημασμένη.

Αφού επιλέξετε Ψηφιακή έξοδος, επιλέξτε σε ποια θύρα 3 καλωδίων συνδέσατε το καλώδιο του οδηγού ηλεκτρομαγνητικής βαλβίδας στον εγκέφαλο ρομπότ σας. Οι θύρες που έχουν ήδη διαμορφωθεί για άλλες συσκευές δεν θα είναι διαθέσιμες.

Μόλις επιλεγεί η θύρα, επιλέξτε «ΤΕΛΟΣ» για να υποβάλετε τη συσκευή στη διαμόρφωση ή «ΑΚΥΡΩΣΗ» για να επιστρέψετε στο μενού Συσκευές.

Σημείωση: Η επιλογή «ΑΚΥΡΩΣΗ» θα αναιρέσει τυχόν αλλαγές που έχετε κάνει στη συσκευή και δεν θα αποτελεί μέρος της διαμόρφωσης.

Η κατηγορία ανίχνευσης ψηφιακής εξόδου VEXcode V5 εμφανίζεται στην Εργαλειοθήκη, με ένα διαθέσιμο μπλοκ ψηφιακής εξόδου που διαβάζει το set DigitalOutA low.

Μετά από αυτό, οι εντολές ανίχνευσης «Ψηφιακή έξοδος» έχουν πλέον εμφανιστεί στην ενότητα Ανίχνευση.

Οι εντολές ψηφιακής εξόδου αλλάζουν την κατάσταση του ηλεκτρομαγνητικού πηνίου:

Χαμηλή - Ροή αέρα προς την έξοδο A

Υψηλή - Ροή αέρα προς την έξοδο Β

Μενού Συσκευών VEXcode V5 με ανοιχτές τις επιλογές Ψηφιακής εξόδου και επισημασμένο το κουμπί Διαγραφής κάτω αριστερά.

Για περισσότερες πληροφορίες σχετικά με τη διαμόρφωση συσκευών ψηφιακής εισόδου και εξόδου 3 καλωδίων στο VEXcode V5, όπως πώς να τις μετονομάσετε, να τις διαγράψετε από τη διαμόρφωση ή να αλλάξετε τον αριθμό θύρας τους, δείτε αυτό το άρθρο από τη Βιβλιοθήκη VEX.

Κωδικοποίηση του ηλεκτρομαγνητικού πηνίου

Ας εξερευνήσουμε τώρα ένα παράδειγμα κωδικοποίησης του σωληνοειδούς χρησιμοποιώντας Blocks, Python και C++ με ένα απλό μονοκύλινδρο πνευματικό σύστημα, το οποίο απεικονίζεται παρακάτω. Ένα παράδειγμα χρήσης αυτού του συστήματος θα μπορούσε να είναι η τροφοδοσία ενός μηχανισμού εκτόξευσης. Για περισσότερες πληροφορίες σχετικά με τα εξαρτήματα και τη συναρμολόγηση αυτού του συστήματος, δείτε αυτό το άρθρο από τη Βιβλιοθήκη VEX. Για παραδείγματα βασικής λειτουργίας του Πνευματικού Συστήματος V5, αυτό το άρθρο από τη Βιβλιοθήκη.

Πλήρες σύστημα πεπιεσμένου αέρα V5 ενός κυλίνδρου, με πολλά εξαρτήματα που ελέγχονται όλα μέσω σύνδεσης με έναν εγκέφαλο V5.

Μπλοκ VEXcode V5 VEXcode V5 Python
VEXcode V5 Blocks Έργο που διαβάζει Όταν ξεκινήσει, ορίστε το DigitalOutA σε χαμηλό επίπεδο.
digital_out_a.set(Ψευδές)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false);
}

Χρησιμοποιώντας μια πνευματική διάταξη ενός κυλίνδρου, αυτό το παράδειγμα θα προκαλέσει άμεση πλήρη σύμπτυξη του κυλίνδρου, υπό την προϋπόθεση ότι η δεξαμενή αέρα είναι υπό πίεση και το εξάρτημα βαλβίδας διακοπής είναι ανοιχτό.

Να θυμάστε ότι η προεπιλεγμένη κατάσταση για το ηλεκτρομαγνητικό μας είναι χαμηλή κατάσταση (ή 'false' με κωδικοποίηση κειμένου), επομένως αυτό το παράδειγμα θα διασφαλίσει ο κύλινδρος μας θα ξεκινήσει από μια γνωστή θέση ανάκλησης.

Μπλοκ VEXcode V5 VEXcode V5 Python
VEXcode V5 Blocks Έργο που διαβάζει Κατά την εκκίνηση, ορίστε το DigitalOutA σε χαμηλό, περιμένετε 1 δευτερόλεπτο και, στη συνέχεια, ορίστε το DigitalOutA σε υψηλό.
digital_out_a.set(False)
αναμονή(1, ΔΕΥΤΕΡΟΛΕΠΤΑ)
digital_out_a.set(True)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false); wait(1, δευτερόλεπτα); DigitalOutA.set(true); }

Αφού εκτελεστεί το παραπάνω παράδειγμα και ολοκληρωθεί το πρόγραμμα, το σωληνοειδές παραμένει στην χαμηλή κατάσταση. Προσθέτοντας μια υψηλή κατάσταση 'DigitalOut' ή κώδικα True, ο κύλινδρος θα συμπτυχθεί πρώτα όταν ξεκινήσει το πρόγραμμα και στη συνέχεια θα εκταθεί πλήρως μετά από ένα δευτερόλεπτο. Αν διακόψετε το πρόγραμμα σε αυτό το σημείο, η ηλεκτρομαγνητική βαλβίδα θα επανέλθει στην χαμηλή κατάσταση.

Είναι χρήσιμο να διαχωρίσετε τις εντολές 'DigitalOut' χρησιμοποιώντας τις εντολές 'Wait' . Αυτό θα επιτρέψει σε έναν σύντομο χρόνο για να εκταθεί ή να συμπτυχθεί ο κύλινδρος .

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

Last Updated: