Στιγμιότυπο πολλαπλών εργασιών
Δημιουργήστε ένα σύστημα συντεταγμένων στο Εικονικό Πεδίο Δεξιοτήτων VIQC με την αρχική θέση του Hero Bot ως την αρχή των αξόνων (0,0). Δημιουργήστε έναν αλγόριθμο για να χρησιμοποιήσετε τα μπλοκ [Οδήγηση για] και [Στροφή προς την κατεύθυνση], τον κινητήρα βραχίονα, τον κινητήρα εισαγωγής και τον αισθητήρα διακόπτη προφυλακτήρα για να οδηγήσετε το Hero Bot σε συγκεκριμένες θέσεις για να αφαιρέσετε όλους τους δίσκους από έναν μπλε διανομέα, να σηκώσετε και να εκτοξεύσετε τρεις δίσκους στη Ζώνη Στόχος 4 Σημείων όσο το δυνατόν γρηγορότερα!
- Επιλέξτε το VIQC Virtual Skills - Slapshot Playground.
- Οδηγήστε το Hero Bot στη θέση που βρίσκεται στο (60, 290), στρέψτε τον μπλε Διανομέα και αφαιρέστε όλους τους Δίσκους από αυτόν.
- Χρησιμοποιήστε τη λειτουργία και μην περιμένετε του μπλοκ περιστροφής ArmMotor για να επιτρέψετε στο Hero Bot να οδηγηθεί στην επόμενη θέση ενώ κατεβάζει το βραχίονα αφού χτυπήσει τον Διανομέα.
- Οδήγησε το Hero Bot στη θέση που βρίσκεται στο (1000, 175).
- Κωδικοποιήστε το Hero Bot για να σηκώσει και να εκτοξεύσει τρεις Δίσκους στη Ζώνη Στόχος 4 Πόντων.
- Δημιουργήστε έναν αλγόριθμο χρησιμοποιώντας το συμβάν μετάδοσης για να ενεργοποιήσετε τη διαδικασία εισαγωγής ώστε να επιτρέψετε στο Hero Bot να οδηγεί ενώ περιστρέφει τον κινητήρα εισαγωγής μέχρι να φορτωθεί ένας δίσκος.
- Δημιουργήστε έναν αλγόριθμο που χρησιμοποιεί μια μεταβλητή για να συντονίσει τις συμπεριφορές του συστήματος μετάδοσης κίνησης και του κινητήρα εισαγωγής, ώστε να αποφευχθεί η αμοιβαία παρεμβολή μεταξύ δύο διαδικασιών εκκίνησης δίσκου.
- Οδηγήστε το Hero Bot με την όπισθεν στη θέση που βρίσκεται στο (800, 300), πάρτε έναν Δίσκο και εκτοξεύστε τον στη Ζώνη Στόχος 4 Πόντων.
- Οδηγήστε το Hero Bot με την όπισθεν στη θέση που βρίσκεται στο (900, 500), πάρτε έναν Δίσκο και εκτοξεύστε τον στη Ζώνη Στόχος 4 Πόντων.
- Οδηγήστε το Hero Bot με την όπισθεν στη θέση που βρίσκεται στο (800, 575), πάρτε έναν Δίσκο και εκτοξεύστε τον στη Ζώνη Στόχος 4 Πόντων.
Χρήσιμες συμβουλές
- Η λειτουργία και μην περιμένετε του μπλοκ spin ArmMotor θα προκαλέσει τη συνέχιση της λειτουργίας άλλων μπλοκ ενώ ο Arm Motor περιστρέφεται. Για να χρησιμοποιήσετε αυτήν τη λειτουργία, επιλέξτε το βέλος για να αναπτύξετε και μην περιμένετε.

Αντίστοιχη εντολή Python:
arm_motor.spin_for(ΑΝΤΙΣΤΡΟΦΗ, 90, ΜΟΙΡΕΣ, αναμονή=ΨΕΥΔΗΣ)
- Χρησιμοποιήστε το μπλοκ broadcast από την κατηγορία Συμβάντα για να ενεργοποιήσετε τη διαδικασία εισαγωγής.

Αντίστοιχη εντολή Python:
check.broadcast()
- Χρησιμοποιήστε το μπλοκ όταν λαμβάνω από την κατηγορία Συμβάντα για να εκτελέσετε τη συνημμένη στοίβα μπλοκ όταν ληφθεί το ενεργοποιημένο μήνυμα.

Αντίστοιχη εντολή Python:
def OnEvent_check(): πέρασμα έλεγχος = Event() έλεγχος(OnEvent_check)