Il monitoraggio di variabili e sensori disponibile nella console Monitor VR fornisce importanti segnali visivi che consentono all'utente di vedere cosa sta accadendo in un progetto Python in . La Console Monitor consente agli utenti di stabilire una connessione visiva tra il progetto e le azioni del Robot VR. Il monitoraggio dei valori dei sensori e delle variabili nella Console di monitoraggio consente all'utente di visualizzare report in tempo reale di un valore specifico (o più valori) in un progetto.
Come utilizzare la console del monitor
Per aprire la finestra Monitor e visualizzare la console Monitor, selezionare l'icona Monitor accanto alla Guida.
La console del monitor riporta i valori del sensore e della variabile.
Utilizzo del comando Monitor Sensor
I valori del sensore possono essere aggiunti utilizzando il comando Monitora sensore. Aggiungi l'identificatore del sensore come parametro di stringa.
Il comando Monitor Sensor accetta i seguenti identificatori di stringa.
Questo elenco di identificatori di stringa accettati è disponibile anche nella Guida per il comando Monitor sensore.
|
| Aggiungi l'identificativo stringa corretto come parametro nel comando Monitor Sensor. Ad esempio, aggiungi la stringa "front_distance.get_distance" per visualizzare la lettura del sensore di distanza anteriore nella Console di monitoraggio. |
Il valore del sensore verrà visualizzato nella console del monitor all'avvio del progetto.
Monitorare più valori di sensori utilizzando le virgole per separare gli identificatori di stringa.
Utilizzo del comando Monitor Variable
Le variabili possono essere aggiunte e rimosse dalla Console di monitoraggio utilizzando il comando Monitora variabile. Definire la variabile come globale, quindi assegnare un valore. Aggiungi la variabile come parametro stringa.
def main():
globale my_variablePer creare una variabile globale, aggiungi la parola chiave "global" prima del nome della variabile.
def main():
globale my_variable
my_variable = 0Assegnare un valore iniziale alla variabile.
|
| Per aggiungere una variabile alla console di monitoraggio, inserisci il nome della variabile come stringa nel comando Variabili di monitoraggio. Una variabile stringa è indicata racchiudendo il nome della variabile tra virgolette singole (" "). |
Il valore della variabile apparirà all'avvio del progetto.
È inoltre possibile aggiungere elenchi alla Console di monitoraggio. Prima di essere aggiunti alla Console Monitor, è necessario definire elenchi ed elenchi 2D.
def main():
globale my_listPer creare un nuovo elenco o un elenco 2D, aggiungere la parola chiave "global" prima del nome dell'elenco.
def main():
globale my_list
my_list = [1,2,3]Digitare i valori tra parentesi quadre per aggiungere valori a un elenco.
def main():
globale my_list
my_list = [1,2,3]
monitor_variable("my_list")Per aggiungere un elenco alla Console di monitoraggio, aggiungere il nome dell'elenco come variabile stringa nel comando Variabili di monitoraggio. Una variabile stringa è indicata con " " attorno al nome della variabile.
I valori dell'elenco verranno visualizzati all'avvio del progetto.
Monitorare più variabili e/o elenchi utilizzando le virgole per separare i parametri della stringa del nome della variabile.
Esempio di monitoraggio dei valori dei sensori
Il monitoraggio dei valori del sensore nella console del monitor consente all'utente di visualizzare i dati del sensore in tempo reale.
In questo esempio, la distanza da viene monitorata nella Console di monitoraggio. Il progetto indica al robot VR di fermarsi se si trova a meno di 500 mm da un muro.
Guarda questo video per vedere come cambiano i valori della distanza dal comando nella Console Monitor.
Si noti che il valore del sensore viene fatto riferimento utilizzando le virgolette nella riga 28: monitor_sensor("distance.get_distance")
|
| Per utilizzare l'esempio precedente, copia questo codice in VEXcode VR ed esegui il progetto su Grid Map Playground. |
Esempio di monitoraggio dei valori delle variabili
La Console di monitoraggio può essere utilizzata anche per monitorare i valori delle variabili. La Console Monitor può fornire report in tempo reale di una variabile specifica in un progetto.
Nell'esempio mostrato in questo video, la variabile "timesRepeated" viene utilizzata per monitorare il numero di volte in cui il robot VR ripete un determinato comportamento. A causa dei parametri del ciclo per , quando questa variabile raggiunge il numero 5, il robot VR uscirà dal ciclo.
Il monitoraggio delle variabili sulla Console di monitoraggio può aiutare a fornire feedback in tempo reale per comprendere il flusso del progetto.
Tieni presente che il valore della variabile viene fatto riferimento utilizzando le virgolette: monitor_variable("times_repeated")
|
| Per utilizzare l'esempio precedente, copia questo codice in VEXcode VR ed esegui il progetto su Grid Map Playground. |