La Print Console consente all'utente di visualizzare messaggi, riportare i valori dei sensori o presentare dati dai progetti VEXcode IQ. La Print Console consente inoltre agli utenti di salvare gli output di stampa come file di testo.
La Print Console può essere utilizzata anche per visualizzare informazioni sul processo, fornendo segnali visivi che consentono all'utente di vedere cosa sta accadendo in un progetto VEXcode IQ in un nel tempo, creando così una connessione visiva tra il progetto e le azioni di il robot del QI.
Print Console deve avere una comunicazione attiva tra VEX IQ (2a generazione) Brain e il dispositivo utilizzato con VEXcode IQ. Ciò può essere realizzato:
Connessione USB
Senza fili tramite controller
Nota: La comunicazione Bluetooth non è disponibile.
Come aprire la console di stampa
La Print Console si trova nel display del monitor IQ. Per aprire Print Console, selezionare l'icona Visualizzazione monitor accanto a Guida.
Il display del monitor si aprirà una volta selezionato. La Print Console si trova sul lato destro.
Come utilizzare Print Console in un progetto
Comandi che attivano Print Console
I comandi Print si trovano nella categoria dei comandi Look e vengono utilizzati in un progetto VEXcode IQ per attivare Print Console.
Questi comandi stampano parole, numeri, valori riportati da variabili, valori riportati da un sensore o dispositivo o cancellano la console.
La funzione Guida in VEXcode IQ fornisce informazioni aggiuntive su questi e altri comandi.
Consultare questo articolo per informazioni su come accedere alla funzione Guida.
Utilizzo dei comandi Print con Print Console
Utilizzare i comandi print in un progetto VEXcode IQ per stampare un messaggio o visualizzare dati in Print Console.
Per utilizzare i comandi print , selezionare il comando e aggiungerlo a un progetto.
Quindi, digitare il testo da stampare tra virgolette tra parentesi.
Nota: È inoltre possibile aggiungere comandi di sensori o variabili all'interno della parentesi per stampare i dati. Vedere gli esempi nella sezione "Esempi di utilizzo di Print Console".
Scarica il progetto su IQ Robot Brain e seleziona "Esegui". Vedi questo articolo sul download e l'esecuzione di un progetto Python.
Una volta selezionato "Esegui", il progetto verrà eseguito e il testo colorato o i valori programmati verranno stampati su Print Console come indicato dal progetto VEXcode IQ.
Nota: Python crea una nuova riga per impostazione predefinita dopo ogni comando print.
Puoi stampare più valori su una singola riga aggiungendo più messaggi o comandi all'interno delle parentesi del comando printe separandoli con virgole come mostrato nell'immagine a sinistra.
Oppure puoi utilizzare il parametro end per stampare più valori su una singola riga, come mostrato in questa immagine.
Stampa a colori in Print Console
È possibile impostare il colore del testo da stampare utilizzando un codice colore con un comando print in VEXcode IQ.
Per utilizzare un codice colore con un comando print , aggiungere la sequenza di escape ("\033") e il codice colore all'interno del comando print , come mostrato a sinistra.
Di seguito sono riportati alcuni esempi di codici colore.
- [31m - Rosso
- [32m - Verde
- [34m - Blu
Consulta l'elenco completo dei codici colore nella funzione Guida per il comando print. Consultare questo articolo per informazioni su come accedere alla funzione Guida.
Scarica il progetto su IQ Robot Brain e seleziona "Esegui". Vedi questo articolo sul download e l'esecuzione di un progetto Python.
Una volta selezionato "Esegui", il progetto verrà eseguito e il testo colorato o i valori programmati verranno stampati su Print Console come indicato dal progetto VEXcode IQ.
Cancella righe in Print Console
Esistono due modi per cancellare tutte le informazioni da Print Console. Il primo modo per cancellare completamente tutto il testo è selezionare il pulsante "Cancella" nella parte inferiore sinistra di Print Console.
Un altro modo per cancellare Print Console è utilizzare il comando Console Clear print evidenziato nell'immagine a sinistra. Aggiungi questo comando per rimuovere tutte le righe in Print Console.
In questo progetto, "Hello" verrà stampato su Print Console. Dopo 3 secondi, la console verrà cancellata.
Salva da Print Console
È facile salvare le informazioni da Print Console sul tuo dispositivo.
Selezionare "Salva" nella parte inferiore di Print Console per salvare tutto il testo come file .txt.
Dopo aver selezionato il pulsante "Salva", il file verrà automaticamente salvato nella cartella Download del dispositivo come file .txt .
Nota: Il file non salva i colori stampati.
Progetti di esempio utilizzando Print Console
Riporta valori e dati variabili in un progetto
La Print Console può essere utilizzata per riportare valori variabili in momenti discreti all'interno di un progetto.
|
|
Utilizzare Print Console per stampare il valore di "myVariable".
Nel progetto a sinistra, Print Console visualizza i valori variabili quando vengono premuti i pulsanti Brain. La variabile aumenta quando viene premuto il pulsante "sinistro" e diminuisce quando viene premuto il pulsante "destra".
Segnalare valori e dati di rilevamento in un progetto
La Print Console può essere utilizzata per riportare i dati dei sensori in momenti discreti all'interno di un progetto.
|
|
I dati acquisiti da Print Console consentono all'utente di visualizzare informazioni preziose sui processi del progetto, comprese le informazioni sul sensore IQ Robot. Quando viene attivato il comando stampa, è possibile programmarlo per visualizzare le informazioni catturate in questo momento.
Nel progetto a sinistra, Print Console visualizza le informazioni riportate dal sensore inerziale integrato in IQ Brain (2a generazione) come prescritto dai comandi Look e Sensing all'interno del progetto. Queste informazioni includono le modifiche che il sensore inerziale cattura in momenti discreti durante l'esecuzione del progetto: tempo in secondi e rotazione di IQ BaseBot in gradi.
Nota: Il progetto in questo esempio utilizza il modello BaseBot (trasmissione, 2 motori).