Lezione 4: Cambia modalità
In questa lezione, imparerai a conoscere i blocchi Switch, un tipo di blocco di codifica progettato per aiutarti a passare dalla codifica basata su blocchi a quella basata su testo utilizzando il linguaggio di codifica Python. Durante questo corso, puoi utilizzare una combinazione di blocchi VEXcode e blocchi Switch man mano che diventi più a tuo agio con i nuovi comandi Python.
Per tua informazione
È necessario disporre di un account VEXcode VR Premium per utilizzare i blocchi Switch. Per ulteriori informazioni sulle opzioni dell'account VEXcode VR, consulta questa pagina: Espansione dell'universo VEXcode VR.
Risultati di apprendimento
- Spiegare la differenza tra i blocchi VEXcode e i blocchi Switch.
- Identificare come convertire un blocco VEXcode in un blocco Switch.
- Identificare dove trovare i blocchi Switch all'interno della VEXcode VR Blocks Toolbox.
I blocchi switch sono progettati per aiutarti a passare dalla codifica basata su blocchi alla codifica basata su testo utilizzando il linguaggio di codifica Python. Questi blocchi contengono comandi Python che controllano i comportamenti. Puoi facilmente convertire i blocchi VEXcode in blocchi Switch e puoi creare progetti utilizzando i blocchi Switch trascinando questi blocchi dalla sezione Switch della cassetta degli attrezzi dei blocchi nell'area di lavoro. Puoi persino digitare i comandi Python direttamente nei blocchi Switch man mano che diventi più a tuo agio con la codifica in Python.
Il progetto di esempio seguente include due blocchi Switch che contengono ciascuno un comando Python. Entrambi i blocchi Switch comandano al robot di avanzare per 200 mm.
Conversione dei blocchi VEXcode in blocchi switch
È possibile convertire un blocco VEXcode in un blocco Switch selezionando il blocco e scegliendo, Converti blocco in blocco Switch.
Puoi anche convertire una pila di blocchi VEXcode in un blocco Switch selezionando il blocco e scegliendo Converti pila in blocco Switch. I blocchi VEXcode vengono convertiti in singoli comandi Python all'interno di un singolo blocco Switch.
I blocchi di controllo che annidano i comportamenti all'interno sono chiamati Wrapper. È possibile convertire un Wrapper del blocco VEXcode in un blocco Switch selezionando il Wrapper e scegliendo, Converti Wrapper in blocco Switch.
È possibile convertire sia un wrapper che il suo contenuto selezionando il wrapper e scegliendo il blocco Converti wrapper e contenuto in switch.
Digitazione dei comandi Python all'interno dei blocchi degli interruttori
I blocchi degli interruttori si trovano all'interno della sezione Interruttori della cassetta degli attrezzi dei blocchi. È possibile trascinare un blocco Switch nell'area di lavoro e digitare i comandi Python all'interno del blocco per iniziare la codifica.
Mentre digiti i comandi, vengono visualizzati suggerimenti per comandi e comportamenti. È possibile fare clic su questi suggerimenti per completare il comando o semplicemente premere il tasto Invio o TAB per selezionare questi suggerimenti per completare il comando.
Risorse aggiuntive
Guarda il seguente video per saperne di più sull'utilizzo dei blocchi Switch in VEXcode VR.
Durante il corso, vedrai delle caselle informative che evidenziano come utilizzare i blocchi Switch rilevanti per ogni lezione. Leggendo queste caselle, imparerai come funziona ogni blocco e la sintassi dei comandi Python all'interno di ogni blocco. Sarai anche in grado di visualizzare flussi di lavoro specifici del progetto utilizzando i blocchi Switch.
Selezionare il pulsante Avanti per continuare con il resto della lezione.