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

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


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

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

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

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

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


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

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

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

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

Στο παραπάνω παράδειγμα έργου, το ρομπότ δεν θα περιμένει αφού οδηγήσει με την όπισθεν, αλλά θα στρίψει αμέσως δεξιά.


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

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

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

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

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

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

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

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

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

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


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

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

Το VEXcode EXP Blocks έχει ήδη απενεργοποιήσει ένα ένθετο μπλοκ.

Ακολουθεί ένα παράδειγμα απενεργοποίησης μόνο ενός μπλοκ μέσα σε έναν βρόχο.

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

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

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

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


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

Μπορείτε να απενεργοποιήσετε μια ολόκληρη στοίβα μπλοκ απενεργοποιώντας το μπλοκ "καπέλο" που τα περιέχει όλα. 

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

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

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

Η παρακάτω εικόνα δείχνει τι συνέβη όταν το μπλοκ "hat" του When Started απενεργοποιήθηκε. Όλα τα μπλοκ που περιέχονται στο μπλοκ When Started δεν θα εκτελεστούν.

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

Last Updated: