Eseguire un progetto con il programmatore

Normalmente, quando un progetto Coder è in esecuzione, si passa da una scheda a quella successiva non appena l'azione viene completata. Utilizzando la funzione Passo, puoi avviare un progetto, ma in una modalità speciale in cui controlli il flusso. Quando si utilizza il pulsante Passo, il Robot 123 entrerà in pausa dopo ciascuna scheda Coder, fino a quando il pulsante Passo non verrà premuto nuovamente. Quando viene avviato un progetto, il Robot 123 eseguirà il progetto come indicato, ma potrebbe non essere come previsto dall'utente. Avere la possibilità di vedere le carte eseguite una alla volta offre all'utente una visione migliore di quali carte potrebbero causare l'errore, quindi il debug può diventare un processo più mirato ed efficiente.


Come utilizzare la funzione Passo

Per utilizzare la funzione Step, il Robot 123 deve essere collegato al Coder. Per informazioni sulla connessione di un robot 123 e di un Coder, vedere l'articolo Utilizzo della libreria VEX Coder VEX.

Programmatore con una scheda When start 123 nello slot superiore e il pulsante Step evidenziato.

Prima di utilizzare la funzione Step, crea un progetto nel Coder. Quindi, seleziona il pulsante Passo nella parte superiore del codificatore per iniziare.

Programmatore con un progetto composto da 3 carte e con la scritta Quando si avvia 123, guidare 2 e poi svoltare a sinistra. L'indicatore di passaggio giallo si trova sulla scheda Quando si avvia 123.

Una volta selezionato, apparirà un indicatore luminoso giallo accanto alla scheda Coder “Quando inizia 123” per indicare dove sta iniziando il progetto.

Programmatore con un progetto composto da 3 carte e con la scritta Quando si avvia 123, guidare 2 e poi svoltare a sinistra. L'indicatore di passaggio giallo si trova sulla scheda Drive 2.

Premi nuovamente il pulsante Step e la luce gialla si sposterà sulla carta successiva nel Coder.

Programmatore con un progetto composto da 3 carte e con la scritta Quando si avvia 123, guidare 2 e poi svoltare a sinistra. L'indicatore del passo si trova sulla scheda Drive 2 ed è diventato verde.

Seleziona nuovamente il pulsante Passo per avviare la scheda Coder accanto alla luce gialla. La luce diventerà verde man mano che la carta Coder viene eseguita.

Programmatore con un progetto composto da 3 carte e con la scritta Quando si avvia 123, guidare 2 e poi svoltare a sinistra. L'indicatore di passaggio giallo si trova sulla carta Gira a sinistra.

Una volta completato il comportamento, accanto alla scheda Coder successiva apparirà una luce gialla, a indicare che è pronta per eseguire il comando successivo quando si seleziona nuovamente il pulsante Passo.

Guarda questo video per vedere come viene utilizzata la funzione Step per procedere nel progetto una scheda alla volta.

Quando si procede in un progetto, selezionando il pulsante Avvia il resto del progetto verrà eseguito a piena velocità. Ciò può essere utile se desideri esaminare le prime schede Coder, ma poi eseguire il resto del progetto così come è scritto.


Debug con la funzionalità Step

La funzione Step rallenta il flusso del progetto e fornisce un feedback visivo diretto su ciò che il Robot 123 sta facendo su ciascuna scheda Coder nel progetto. Ciò consente all'utente di percorrere il progetto una scheda Coder alla volta per osservare i comportamenti e correggere gli errori.

Programmatore con un progetto composto da 9 carte utilizzate per guidare il robot in un quadrato. Il progetto presenta 4 coppie ripetute di Drive 1 e Turn, ma una delle coppie è Turn left invece di Turn right. Viene evidenziata la carta Gira a sinistra errata.

In questo esempio, l'intenzione è che il Robot 123 guidi in un quadrato (avanzare per 1 passo e girare a destra, 4 volte per creare un quadrato). C’è però una svolta sbagliata nel progetto.

Vista dall'alto del percorso che il robot 123 seguirebbe durante l'esecuzione di questo progetto. La svolta a sinistra fa uscire il robot dal percorso del quadrato.

Utilizzare la funzione Project Stepping per avviare ed eseguire il progetto passo dopo passo finché non si nota un errore.

Progetto di programmazione per guidare il robot in un quadrato, ora con la carta Gira a sinistra riparata sostituendola con la carta Gira a destra.

Correggi l'errore.

Vista dall'alto del percorso del robot 123 che ha percorso con successo un quadrato e del programma Coder corrispondente contenente 4 coppie di carte Guida 1 e Gira a destra.

Selezionare quindi il pulsante Stop e utilizzare il pulsante Step per riavviare il progetto dall'inizio, utilizzando la funzionalità Step per osservare il comportamento del Robot 123 con ciascuna scheda Coder del progetto.

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

Last Updated: