Πίνακας περιεχομένων:

Programación Conducida Por El Acontecimiento En FTC: 4 Βήματα
Programación Conducida Por El Acontecimiento En FTC: 4 Βήματα

Βίντεο: Programación Conducida Por El Acontecimiento En FTC: 4 Βήματα

Βίντεο: Programación Conducida Por El Acontecimiento En FTC: 4 Βήματα
Βίντεο: De razones y pasiones, nuevo programa conducido por Eduardo Lucita en BTV 2024, Νοέμβριος
Anonim
Programación Conducida Por El Acontecimiento En FTC
Programación Conducida Por El Acontecimiento En FTC

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

Βήμα 1: ¿Qué Es La Programación Dirigida Por Eventos;

En términos generales, la programación dirigida por eventos, según Techopedia, es el desarrollo de programas que responden a las entradas del usuario. Εκ των πραγμάτων, πολλά προγράμματα μπορούν να ληφθούν υπόψη για την εκδήλωση, συμπεριλαμβανομένου του προγράμματος tele-OP, που βασίζεται στην είσοδο των χειρισμών από τον άνθρωπο για την ανθρώπινη συμμετοχή σας σε μια απλή εκδήλωση. Απαγορεύεται το εμπόριο, το οποίο μπορεί να χρησιμοποιηθεί για την προμήθεια λογισμικού για την εκτέλεση του λογισμικού και τη δημιουργία διαφορετικών λογισμικών. en otras palabras, documentamos eventos basados en las entradas de controladores y sensores, entonces podemos poner en cola estos eventos y utilizar el archivo para volver a ejecutar el evento grabado.

Este método de desarrollo de programas para nuestro robot tiene varias ventajas:

  • Δεν υπάρχουν permite crear programas autónomos precisos. Πραγματοποιήθηκε η δημιουργία ενός λογισμικού και η χρήση πραγματικών πληροφοριών για κάποια εκδήλωση, που θα σας βοηθήσουν να ελέγξετε τον αισθητήρα και να χρησιμοποιήσετε τις προδιαγραφές σας, για την άμεση εκτέλεση της αρχικής εκδήλωσης.
  • Δεν υπάρχουν permite crear programas autónomos rápidamente. Hacer programas autónomos es tan sencillo como grabar una serie de eventos y ajustar el evento según sea necesario.
  • Nos permite crear procesos automáticos para la tele-op. Επαναλαμβάνεται η επανεισδοχή σε τηλε-ΟΠ, ο προγραμματισμός της εκδήλωσης δεν επιτρέπεται από τον καταχωρητή να υποβάλλει τις ενδείξεις του σε μια εκδήλωση και να διαρκέσει για έναν ενιαίο αγωγό και ένα ρομπότ. Estos eventos automatizados pueden ser influenciados por sensores para allowir una ejecución precisa.

Βήμα 2: Flujo Lógico De La Programación Dirigida Por Eventos

Flujo Lógico De La Programación Dirigida Por Eventos
Flujo Lógico De La Programación Dirigida Por Eventos

Συνεχίζοντας την εκτέλεση του προγράμματος για τον προγραμματισμό των γεγονότων: el rojo αντιπροσωπεύει τη δημιουργία ενός γεγονότος και την ελευθερία αντιπροσωπείας της λαμάδας του γεγονότος. Παράλληλα με την εκδήλωση, θα μπορούσα να καταγράψω την είσοδό σας στο tracés de la acción del robot y se registran como eventos? estos eventos se escriben en un archivo. Για να λάβετε υπόψη σας ένα μοναδικό γεγονός, να δείτε το αρχείο και τις ενδιάμεσες διαδικασίες για τη διαδικασία μετατροπής του αρχείου και του ρομπότ.

Βήμα 3: Creador De Eventos

Creador De Eventos
Creador De Eventos
Creador De Eventos
Creador De Eventos

Los creadores de eventos se utilizan para documentar acciones o "eventos" basados en una variedad de sensores y botones. Με τη βοήθεια ενός ρομπότ πραγματοποιήθηκε η συμμετοχή σας, για να διαπιστώσετε ποια είναι τα γεγονότα που μπορούν να γίνουν για να πραγματοποιήσετε ένα πρωτάθλημα, για να αναφερθείτε σε όλες τις εκδηλώσεις και να λάβετε υπόψη σας. Después de ser creado, el evento se pone en una cola de eventos en la clase de eventos: el primer evento toma el punto superior, luego el segundo evento toma el punto superior y empuja hacia abajo los eventos debajo de él, y esto Continúa hasta que el programa se detiene. Μπορείτε να επιλέξετε το πρόγραμμα, να λάβετε υπόψη σας ένα αρχείο με ευανάγνωστο τρόπο από τον άνθρωπο, ως αρχείο JSON. Este archivo se puede utilizar para mejorar las rutinas autónomas.

El código de ejemplo anterior configura los parámetros para el evento, que en este caso es un giro χρησιμοποιήστε τον αισθητήρα IMU. Μια συνέχεια, colamos el evento en la cola de eventos. Por último, truncamos el evento, que esencialmente está restableciendo el evento para que podamos usarlo para poner en cola los eventos futuros.

Βήμα 4: Procesador De Eventos

Procesador De Eventos
Procesador De Eventos
Procesador De Eventos
Procesador De Eventos

Las clases de eventos toma el archivo legible por el ser humanos producido en la clase de creador de eventos y hacen lo que cada evento en cola le dice que haga llamando a los métodos descritos en una clase de processador de eventos. Συνεχίζοντας τη διαδικασία διεκπεραίωσης των ενδείξεων ενδεικτικών ρομπότ που μπορούν να επαναληφθούν. Για την απλή εκδήλωση του "conducir derecho" ή του γεγονότος που συμπληρώνει τις αποστάσεις, τους gros y strafes, την διαδικασία αναπαραγωγής cualquier evento que se le haya dado. Είναι δυνατή η διαδικασία της αυτόνομης λειτουργίας, η οποία μπορεί να χρησιμοποιηθεί για να λάβει υπόψη σας τις τηλεφωνικές εξελίξεις και τις απλές συμμετοχές, απλώς να αναπαραγάγετε τις εκδηλώσεις σας αυτόματα. Este proceso se llama repetición de memoria. Επομένως, μπορείτε να προγραμματίσετε αυτόματα τη θάλασσα 100% με δυνατότητα παραμετροποίησης σε ένα μόνο αρχείο. Una vez que se establece el creador y el procesador del evento, un equipo puede simplemente cambiar las rutinas autónomas a través del archivo ευανάγνωστο από el ser humano.

Πριν από την εκτέλεση του πρώτου αρχείου JSON, μπορείτε να συνεχίσετε, να χρησιμοποιείτε και να χρησιμοποιείτε ένα πρόγραμμα για να λάβετε πληροφορίες σχετικά με τα γεγονότα, να υπολογίσετε και να χρησιμοποιήσετε τον αισθητήρα IMU. Μπορείτε να υπολογίσετε τη χρήση μιας IMU, μιας συνέχειας, μιας διαδικασίας, μιας κανονικής εκδήλωσης, μιας κανονικής εκδήλωσης που σχετίζεται με τις μεταβλητές της εκδήλωσης και της επανάληψής της για την εκτέλεση της προγενέστερης εκδήλωσης.

Συνιστάται: