Ενώ εργάζεστε με το VEX IQ, ίσως θελήσετε να εκτελέσετε ένα έργο που έχει διαμορφωθεί για έναν εγκέφαλο (2ης γενιάς) σε ένα ρομπότ με εγκέφαλο (1ης γενιάς). Για να το κάνετε αυτό, θα χρειαστεί να μετατρέψετε το έργο σας από «2ης γενιάς» σε «1ης γενιάς» στο VEXcode IQ.
Σε ορισμένα σενάρια, γίνονται αυτόματα μικρές αλλαγές στον κώδικα ή τη διαμόρφωση κατά τη διάρκεια μιας μετατροπής και αυτές οι αλλαγές δεν θα επηρεάσουν τον τρόπο με τον οποίο εκτελείται το έργο σας σε ένα IQ (1ης γενιάς) Brain. Ωστόσο, υπάρχουν ορισμένες περιπτώσεις όπου γίνονται αλλαγές σε ένα έργο κατά τη μετατροπή που απαιτούν την ενημέρωση του έργου προκειμένου να εκτελεστεί σε ένα ρομπότ με εγκέφαλο (1ης γενιάς).
Μετατροπή έργου με εξωτερικό γυροσκόπιο - Χωρίς αλλαγές στον κώδικα
Ανοίξτε ένα έργο (2ης γενιάς) στον χώρο εργασίας. Στη συνέχεια, επιλέξτε το εικονίδιο του παραθύρου Συσκευές.
Μόλις ανοίξει το παράθυρο Συσκευές, επιλέξτε το εικονίδιο «1ης γενιάς».
Το εικονίδιο «1ης γενιάς» θα επισημανθεί με μπλε χρώμα για να δείξει ότι το έργο έχει μετατραπεί. Μπορείτε πλέον να εκτελέσετε αυτό το έργο σε έναν Brain (1ης γενιάς).
Σημείωση: Σε αυτό το παράδειγμα, το εξωτερικό γυροσκόπιο έχει ρυθμιστεί για τη θύρα 4 και δεν χρειάζονται ενημερώσεις. Εάν επρόκειτο να μετατρέψετε ξανά σε ένα έργο 2ης γενιάς, υπάρχει ένα βήμα όπου θα πρέπει να επιβεβαιώσετε αυτήν τη διαμόρφωση. Δείτε αυτό το άρθρο για περισσότερες πληροφορίες.
Μετατροπή έργου με διαμόρφωση αδράνειας εγκεφάλου - Χωρίς αλλαγές στον κώδικα
Εάν η Αδράνεια Εγκεφάλου έχει διαμορφωθεί στο έργο IQ (2ης γενιάς), θα χρειαστεί να κάνετε ενημέρωση είτε για να διαμορφώσετε έναν εξωτερικό αισθητήρα Γυροσκοπίου είτε για να μην υπάρχει Γυροσκόπιο.
Ανοίξτε ένα έργο (2ης γενιάς) στον χώρο εργασίας. Στη συνέχεια, επιλέξτε το εικονίδιο του παραθύρου Συσκευές.
Μόλις ανοίξει το παράθυρο Συσκευές, επιλέξτε το εικονίδιο «1ης γενιάς».
Θα εμφανιστεί ένα μήνυμα που θα σας ειδοποιεί ότι το έργο θα πρέπει να μετατραπεί. Επιλέξτε «Συνέχεια» για να συνεχίσετε με τη μετατροπή.
Θα ανοίξει ένα μήνυμα ολοκλήρωσης μετατροπής που θα σας ειδοποιεί ότι η διαμόρφωση του αισθητήρα αδρανειακής λειτουργίας εγκεφάλου έχει καταργηθεί. Θα αναφέρει επίσης τυχόν αλλαγές που έγιναν. Δείτε παρακάτω για περισσότερες πληροφορίες σχετικά με τα μηνύματα του παραθύρου διαλόγου hot to interpret.
Επιλέξτε «OK» για να συνεχίσετε.
Το εικονίδιο «1ης γενιάς» θα επισημανθεί με μπλε χρώμα για να δείξει ότι το έργο έχει μετατραπεί. Μπορείτε πλέον να εκτελέσετε αυτό το έργο σε έναν Brain (1ης γενιάς).
Θα χρειαστεί είτε να διαμορφώσετε ένα εξωτερικό γυροσκόπιο είτε να προχωρήσετε χωρίς να έχετε διαμορφώσει γυροσκόπιο.
Μετατροπή έργου με αλλαγές στον κώδικα
Ανοίξτε ένα έργο (2ης γενιάς) στον χώρο εργασίας. Στη συνέχεια, επιλέξτε το εικονίδιο του παραθύρου Συσκευές.
Μόλις ανοίξει το παράθυρο Συσκευές, επιλέξτε το εικονίδιο «1ης γενιάς».
Θα εμφανιστεί ένα μήνυμα που θα σας ειδοποιεί ότι το έργο θα πρέπει να μετατραπεί. Επιλέξτε «Συνέχεια» για να συνεχίσετε με τη μετατροπή.
Σημείωση: Αυτό το μήνυμα θα ανοίξει μόνο εάν γίνουν αλλαγές στον κώδικα του έργου.
Θα ανοίξει ένα μήνυμα ολοκλήρωσης μετατροπής και θα παρατίθενται τυχόν αλλαγές που έγιναν. Σε αυτό το παράδειγμα, το αναπτυσσόμενο μενού μπλοκ συμβάντων {When Brain button} ενημερώθηκε από διαμόρφωση 2ης γενιάς σε διαμόρφωση 1ης γενιάς.
- Ανατρέξτε στην παρακάτω ενότητα για περισσότερες πληροφορίες σχετικά με τα διάφορα μηνύματα που ενδέχεται να λάβετε και τον τρόπο ερμηνείας τους.
Επιλέξτε «OK» για να αποθηκεύσετε τη μετατροπή του έργου.
Το εικονίδιο «1ης γενιάς» θα επισημανθεί με μπλε χρώμα για να υποδείξει ότι το έργο έχει μετατραπεί. Μπορείτε πλέον να εκτελέσετε αυτό το έργο σε έναν Brain (1ης γενιάς).
Ερμηνεία μηνυμάτων διαλόγου κατά τη μετατροπή έργων
Εάν υπήρχε κάποια αλλαγή στον κώδικα που απαιτούνταν λόγω οποιασδήποτε από τις συνθήκες που εμφανίζονται παρακάτω, το μήνυμα μετά τη μετατροπή θα είναι: "Η μετατροπή του έργου ολοκληρώθηκε με αυτές τις αλλαγές", ακολουθούμενο από μια λίστα με τυχόν αλλαγές που έγιναν στον κώδικα. Παρακάτω παρατίθενται οι αλλαγές που ενδέχεται να αντιμετωπίσετε κατά τη μετατροπή ενός έργου (2ης γενιάς) για εκτέλεση σε ένα Brain (1ης γενιάς).
Μηνύματα διαλόγου για αλλαγές που έγιναν αυτόματα
Ενημερώθηκε το αναπτυσσόμενο μενού {κουμπί When Brain}
Ενημερώθηκε το αναπτυσσόμενο μενού {κουμπί When Brain}
Εδώ το μήνυμα σας ενημερώνει ότι η μετατροπή ολοκληρώθηκε και ότι το αναπτυσσόμενο μενού του μπλοκ {When Brain button} έχει ενημερωθεί.
Ενημερώθηκε το αναπτυσσόμενο μενού
Αυτό το μήνυμα σάς ενημερώνει ότι το αναπτυσσόμενο μενού του μπλοκ <Brain button pressed> έχει ενημερωθεί κατά τη μετατροπή.
Η Θέση Έργου Άλλαξε
Εδώ το μήνυμα σας ενημερώνει ότι η Θέση Έργου έχει αλλάξει κατά τη μετατροπή.
Μηνύματα διαλόγου για αλλαγές που απαιτούν ενημέρωση κώδικα
Αφαιρέθηκε ο αδρανειακός αισθητήρας μετάδοσης κίνησης
Αυτό το μήνυμα διαλόγου ενημερώνει ότι η διαμόρφωση του Αισθητήρα Αδράνειας του Συστήματος Μετάδοσης Κίνησης έχει αφαιρεθεί κατά τη μετατροπή.
Εάν ένα έργο έχει διαμορφωθεί με τον Αδρανειακό Αισθητήρα που είναι ενσωματωμένος στον εγκέφαλο (2ης γενιάς), ο Αδρανειακός Αισθητήρας θα αφαιρεθεί από τη διαμόρφωση του συστήματος μετάδοσης κίνησης προκειμένου να είναι συμβατός με τον εγκέφαλο (1ης γενιάς).
- Μπορεί να χρειαστεί να διαμορφώσετε έναν Γυροσκοπικό Αισθητήρα για να εκτελείται το έργο σας όπως επιθυμείτε στον Brain (1ης γενιάς).
Ορισμένα μπλοκ {When started} έχουν απενεργοποιηθεί
Αυτό το μήνυμα σάς ενημερώνει ότι ορισμένα μπλοκ {When started} έχουν απενεργοποιηθεί κατά τη μετατροπή.
Ένας Εγκέφαλος (1ης γενιάς) μπορεί να υποστηρίξει μόνο έως 3 {Όταν ξεκινήσει} μπλοκ, ενώ ο Εγκέφαλος (2ης γενιάς) υποστηρίζει έως 8. Εάν υπάρχουν περισσότερα από 3 μπλοκ {When started} στο έργο (2ης γενιάς), τα επιπλέον μπλοκ {When started} θα απενεργοποιηθούν κατά τη διάρκεια της διαδικασίας μετατροπής. Δεν θα μπορείτε να ενεργοποιήσετε το έξτρα κατά την εκκίνηση ενώ βρίσκεστε σε λειτουργία 1ης γενιάς.
Σημείωση: Το λογισμικό θα δώσει προτεραιότητα στα μπλοκ {Κατά την εκκίνηση} από την επάνω αριστερή γωνία του Χώρου Εργασίας.
Σημείωση: Εάν το έργο μετατραπεί ξανά σε έκδοση 2ης γενιάς, αυτά τα μπλοκ δεν θα ενεργοποιηθούν αυτόματα. Θα πρέπει να τα ενεργοποιήσετε χειροκίνητα στον Χώρο εργασίας.
IQ (2ης γενιάς) Ειδικά μπλοκαρίσματα απενεργοποιημένα
Αυτό το μήνυμα σάς ενημερώνει ότι τυχόν μπλοκαρίσματα που αφορούν συγκεκριμένα το IQ (2ης γενιάς) έχουν απενεργοποιηθεί.
Εάν τα μπλοκ είναι απενεργοποιημένα, δεν θα εκτελούνται σε ένα έργο. Ενδέχεται να είναι απαραίτητο να ενημερώσετε το έργο ώστε να εκτελείται όπως επιθυμείτε.
Επιπλέον, εάν οι παράμετροι μπλοκ έχουν οριστεί για διαμορφώσεις ειδικά για το IQ (2ης γενιάς), όπως φαίνεται στα αριστερά, το μπλοκ θα απενεργοποιηθεί κατά τη μετατροπή. Αυτό το μπλοκ μπορεί να ενεργοποιηθεί μετά τη μετατροπή αλλάζοντας την παράμετρο 'BrainInertial' στο αναπτυσσόμενο παράθυρο.
Σημείωση: Εάν το έργο μετατραπεί ξανά σε 2η γενιά, αυτά τα μπλοκ δεν θα ενεργοποιηθούν αυτόματα. Θα πρέπει να τα ενεργοποιήσετε χειροκίνητα στον Χώρο εργασίας. Δεν θα μπορείτε να ενεργοποιήσετε ξανά μπλοκ που αφορούν συγκεκριμένα τον εγκέφαλο IQ (2ης γενιάς).
Τα μπλοκ που εμφανίζονται στα αριστερά είναι παραδείγματα μπλοκ ειδικά για IQ (2ης γενιάς): μπλοκ Σχεδίασης και Αδρανειακής Ανίχνευσης. Αυτά τα μπλοκ θα απενεργοποιηθούν εάν βρίσκονται σε ένα έργο που μετατρέπεται σε 1ης γενιάς.
- Σημείωση: Υπάρχουν ορισμένα μπλοκ που είναι κοινά μεταξύ του Γυροσκοπίου και του Αισθητήρα Αδράνειας Εγκεφάλου. Αν χρησιμοποιήσετε αυτά τα μπλοκ και έχετε επιλέξει το γυροσκόπιο, δεν θα απενεργοποιηθούν. Μόνο τα μπλοκ που έχουν επιλεγμένο το 'BrainInertial' θα απενεργοποιηθούν.
Επειδή η προβολή κονσόλας δεν υποστηρίζεται για το IQ (1ης γενιάς), τυχόν μπλοκ που έχουν επιλεγμένη την επιλογή «Κονσόλα» στο μενού θα απενεργοποιηθούν κατά τη μετατροπή σε έργο 1ης γενιάς.
Αυτά τα μπλοκ μπορούν να ενεργοποιηθούν εάν αλλάξει η επιλογή μενού. Στο παράδειγμα στα αριστερά, το μπλοκ [Εκτύπωση] είναι απενεργοποιημένο επειδή έχει επιλεγεί η 'Κονσόλα'.
Το μπλοκάρισμα μπορεί να ενεργοποιηθεί επιλέγοντας την επιλογή «Εγκέφαλος», καθώς αυτή η επιλογή υποστηρίζεται.
Ένα μόνο έργο μπορεί να έχει πολλαπλές αλλαγές. Το VEXcode θα πραγματοποιήσει όλες τις μετατροπές ταυτόχρονα και θα εμφανίσει όλες τις αλλαγές σε ένα μόνο μήνυμα — όπως φαίνεται στα αριστερά.