Απενεργοποίηση και ενεργοποίηση μπλοκ στο VEXcode GO

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

Σημείωση: Αυτό το άρθρο χρησιμοποιεί τη διαμόρφωση Code Base στο VEXcode GO. Ανατρέξτε στο άρθρο Ρύθμιση παραμέτρων βάσης κώδικα VEX GO Βιβλιοθήκη VEX για περισσότερες πληροφορίες σχετικά με τον τρόπο ρύθμισης παραμέτρων μιας βάσης κώδικα στο VEXcode GO.


Πώς να απενεργοποιήσετε και να ενεργοποιήσετε τα μπλοκαρίσματα

Το έργο VEXcode GO Blocks με ανοιχτό το μενού περιβάλλοντος ενός ενεργοποιημένου μπλοκ και επισημασμένη την επιλογή Απενεργοποίηση μπλοκ. Στα δεξιά εμφανίζεται το αποτέλεσμα με το επιλεγμένο μπλοκ πλέον γκριζαρισμένο για να υποδείξει ότι έχει απενεργοποιηθεί.

Για να χρησιμοποιήσετε τη λειτουργία απενεργοποίησης ή ενεργοποίησης μπλοκαρίσματος στο VEXcode GO, ο εγκέφαλος πρέπει να είναι συνδεδεμένος στο tablet ή τον υπολογιστή σας και το VEXcode GO πρέπει να έχει διαμορφωθεί για την έκδοση που διαθέτετε.

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

Το έργο VEXcode GO Blocks με ανοιχτό το μενού περιβάλλοντος ενός απενεργοποιημένου μπλοκ και επισημασμένη την επιλογή Ενεργοποίηση μπλοκ. Στα δεξιά βρίσκεται το ίδιο έργο, αλλά με το επιλεγμένο μπλοκ πλέον έγχρωμο για να υποδείξει ότι έχει ενεργοποιηθεί.

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


Τι συμβαίνει με τα μεμονωμένα μπλοκ όταν είναι απενεργοποιημένα

Έργο VEXcode GO Blocks που περιέχει ένα απενεργοποιημένο μπλοκ. Το μπλοκ είναι γκριζαρισμένο και έχει ένα πλέγμα διαγώνιων γραμμών από πάνω του.

Ενώ ένα μπλοκ είναι απενεργοποιημένο, εμφανίζεται γκριζαρισμένο με ένα πλέγμα διαγώνιων γραμμών από πάνω του.

Το απενεργοποιημένο μπλοκ αντιμετωπίζεται σαν σχόλιο. Δεν έχει καμία επίδραση στη ροή του έργου και δεν θα εκτελεστεί όταν ξεκινήσει το έργο.

Σε αυτό το παράδειγμα, η βάση κώδικα θα κινηθεί προς τα εμπρός για 500 χιλιοστά (mm) και μετά θα σταματήσει. Δεν θα στρίψει.


Τι συμβαίνει όταν απενεργοποιείται ένα μπλοκ με ένθετα μπλοκ;

Έργο VEXcode GO Blocks με ανοιχτό το μενού περιβάλλοντος ενός ενεργοποιημένου μπλοκ κοντέινερ και επισημασμένη την επιλογή Απενεργοποίηση μπλοκ.

Όταν απενεργοποιείτε ένα μπλοκ που έχει ένθετα μπλοκ μέσα σε αυτό, και τα μπλοκ απενεργοποιούνται. Τα μπλοκ όπως ένας βρόχος ή μια συνθήκη if-then-else, που έχουν ένθετα μπλοκ, μπορούν να απενεργοποιηθούν με τον ίδιο τρόπο που μπορεί να απενεργοποιηθεί ένα μεμονωμένο μπλοκ.

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

Το VEXcode GO Blocks δημιουργεί ένα έργο με ένα μπλοκ κοντέινερ και όλα τα ένθετα μπλοκ του απενεργοποιημένα. Τα μπλοκ είναι γκριζαρισμένα και έχουν ένα πλέγμα από διαγώνιες γραμμές από πάνω τους.

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

Έργο VEXcode GO Blocks με ανοιχτό το μενού περιβάλλοντος ενός απενεργοποιημένου μπλοκ κοντέινερ και επισημασμένη την επιλογή Ενεργοποίηση μπλοκ.

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

Το VEXcode GO Blocks προβάλλει ένα μπλοκ κοντέινερ και όλα τα ένθετα μπλοκ του ενεργοποιημένα.

Όταν το κύριο μπλοκ είναι ενεργοποιημένο, όλα τα ένθετα μπλοκ μέσα σε αυτό θα ενεργοποιηθούν επίσης.

Σε αυτό το παράδειγμα, τώρα που το κύριο μπλοκ είναι ενεργοποιημένο, όταν ξεκινήσει το έργο, η Βάση Κώδικα θα κινηθεί προς τα εμπρός κατά 500 χιλιοστά (mm), στη συνέχεια θα στρίψει δεξιά για 90 μοίρες και θα επαναλάβει αυτές τις συμπεριφορές 4 φορές για να κινηθεί σε ένα τετράγωνο.


Απενεργοποίηση και ενεργοποίηση ενός ενιαίου ένθετου μπλοκ

Έργο VEXcode GO Blocks με ανοιχτό το μενού περιβάλλοντος ενός ενεργοποιημένου μπλοκ. Το μπλοκ είναι ενσωματωμένο μέσα σε ένα μπλοκ κοντέινερ και η επιλογή Απενεργοποίηση μπλοκ είναι επισημασμένη. Στα δεξιά εμφανίζεται το αποτέλεσμα, με το επιλεγμένο μπλοκ πλέον απενεργοποιημένο.

Μπορείτε να απενεργοποιήσετε ένα μόνο μπλοκ μέσα σε μια σειρά από ένθετα μπλοκ, όπως έναν βρόχο ή μια συνθήκη if-then-else, ακολουθώντας τα ίδια βήματα για την απενεργοποίηση οποιουδήποτε άλλου μπλοκ: κάντε δεξί κλικ ή πατήστε παρατεταμένα για να ενεργοποιήσετε το μενού περιβάλλοντος αυτού του μπλοκ και επιλέξτε Απενεργοποίηση μπλοκ.

Σε αυτό το παράδειγμα, ένα μόνο μπλοκ μέσα σε έναν βρόχο είναι απενεργοποιημένο.

Άνοιξε το έργο VEXcode GO Blocks με το μενού περιβάλλοντος ενός απενεργοποιημένου μπλοκ. Το μπλοκ είναι ενσωματωμένο μέσα σε ένα μπλοκ κοντέινερ και η επιλογή Ενεργοποίηση μπλοκ είναι επισημασμένη. Στα δεξιά εμφανίζεται το αποτέλεσμα με το επιλεγμένο μπλοκ πλέον ενεργοποιημένο.

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

Το έργο VEXcode GO Blocks με ανοιχτό το μενού περιβάλλοντος ενός μπλοκ κοντέινερ και την επιλογή Ενεργοποίηση μπλοκ επισημασμένη αλλά γκριζαρισμένη. Ένα από τα ένθετα μπλοκ του είναι απενεργοποιημένο, αλλά η επιλογή Ενεργοποίηση μπλοκ δεν είναι διαθέσιμη, καθώς το ίδιο το μπλοκ κοντέινερ είναι ακόμα ενεργοποιημένο.

Σημειώστε ότι το Μενού Περιεχομένου για το κύριο μπλοκ (σε αυτήν την περίπτωση το μπλοκ [Επανάληψη]) δεν θα παρέχει επιλογή για την ενεργοποίηση του ένθετου μπλοκ, επειδή το ίδιο το κύριο μπλοκ δεν ήταν απενεργοποιημένο.

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

Last Updated: