Monitoraggio dei valori delle variabili e dei sensori in VEXcode VR con Python

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

Area di lavoro Python di VEXcode VR che mostra la console di monitoraggio con i valori delle variabili e dei sensori per un robot virtuale.

Per aprire la finestra Monitor e visualizzare la console Monitor, selezionare l'icona Monitor accanto alla Guida.

Progetto Python VEXcode VR che mostra la console di stampa utilizzata per monitorare i valori delle variabili e dei sensori.

La console del monitor riporta i valori del sensore e della variabile.

Utilizzo del comando Monitor Sensor

Interfaccia dei tutorial VR di VEXcode con un progetto Python aperto per il monitoraggio dei valori di variabili e sensori.

I valori del sensore possono essere aggiunti utilizzando il comando Monitora sensore. Aggiungi l'identificatore del sensore come parametro di stringa.

Progetto Python per VEXcode VR che mostra la console di monitoraggio con i valori delle variabili e dei sensori durante una simulazione.

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.

Progetto Python VEXcode VR che mostra la console Playground con i valori delle variabili e dei sensori durante l'esecuzione.

Il valore del sensore verrà visualizzato nella console del monitor all'avvio del progetto.

Progetto Python VEXcode VR che mostra la console di stampa con i valori delle variabili e dei sensori durante un'esecuzione.

Monitorare più valori di sensori utilizzando le virgole per separare gli identificatori di stringa.

Utilizzo del comando Monitor Variable

Area di lavoro Python di VEXcode VR che mostra la console di stampa utilizzata per monitorare i valori di variabili e sensori durante un progetto.

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_variable

Per creare una variabile globale, aggiungi la parola chiave "global" prima del nome della variabile.

def main():
    globale my_variable
    my_variable = 0

Assegnare un valore iniziale alla variabile.

Progetto Python per VEXcode VR che mostra la console di monitoraggio con i valori delle variabili e dei sensori visualizzati durante l'esecuzione.

Il valore della variabile apparirà all'avvio del progetto.

Area di lavoro Python di VEXcode VR che mostra la finestra Playground e la console di monitoraggio per visualizzare i valori delle variabili e dei sensori.

È 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_list

Per 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.

Progetto Python per VEXcode VR che mostra la console di monitoraggio con i valori delle variabili e dei sensori durante una simulazione.

I valori dell'elenco verranno visualizzati all'avvio del progetto.

La console VEXcode VR Monitor visualizza i valori delle variabili e dei sensori durante l'esecuzione di un progetto Python.

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")


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")

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

Last Updated: