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.
def main(): |
|
Aggiungere l'identificatore di stringa corretto come parametro nel comando Monitor Sensor. Ad esempio, aggiungere la stringa "front_distance.get_distance" per riportare la lettura del sensore di distanza anteriore nella console del monitor. |
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 mia_variabile
Per creare una variabile globale, aggiungi la parola chiave "global" prima del nome della variabile.
def main():
globale mia_variabile
mia_variabile = 0
Assegnare un valore iniziale alla variabile.
def main(): |
|
Per aggiungere una variabile alla Console di monitoraggio, aggiungere il nome della variabile come variabile stringa nel comando Monitora variabili. Una variabile stringa è indicata con " " attorno al nome della variabile. |
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 mia_lista
Per creare un nuovo elenco o un elenco 2D, aggiungere la parola chiave "global" prima del nome dell'elenco.
def main():
globale mia_lista
mia_lista = [1,2,3]
Digitare i valori tra parentesi quadre per aggiungere valori a un elenco.
def main():
globale mia_lista
mia_lista = [1,2,3]
monitor_variable("mia_lista")
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 Monitor. Il progetto indica al robot VR di fermarsi se si trova a meno di 500 mm da un muro.
Osserva come cambiano i valori del comando distanza dal comando nella console del monitor.
Si noti che il valore del sensore viene fatto riferimento utilizzando le virgolette nella riga 28: monitor_sensor("distance.get_distance")
def main(): |
|
Per utilizzare l'esempio sopra, 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.
In questo esempio, 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")
def main(): |
|
Per utilizzare l'esempio sopra, copia questo codice in VEXcode VR ed esegui il progetto su Grid Map Playground. |