I miei blocchi è una delle categorie di blocchi all'interno di VEXcode IQ. Alcune altre categorie includono Aspetto, Suono, Rilevamento e Variabili. I miei blocchi vengono utilizzati per creare una sequenza di blocchi che possono essere utilizzati più volte nel corso di un progetto.
Come creare un blocco
Seleziona "Crea un blocco" dalla categoria I miei blocchi.
Rinominare il blocco inserendolo nel campo "nome blocco", quindi selezionare "OK".
Come personalizzare un blocco
Aggiungi un input (numero)
Seleziona l'opzione "Aggiungi un input (numero)" dalla schermata "Crea un blocco (anteprima)". Rinominare l'input inserendolo nel campo "numero", quindi selezionare "OK".
Aggiungi un input (booleano)
Seleziona l'opzione "Aggiungi un input (booleano)" dalla schermata "Crea un blocco (anteprima)". Rinominare l'input inserendolo nel campo "Booleano", quindi selezionare "OK".
Aggiungi un'etichetta
Seleziona l'opzione "Aggiungi un'etichetta" dalla schermata "Crea un blocco (anteprima)". Rinominare l'etichetta inserendo nel campo "testo etichetta", quindi selezionare "OK".
Combina input ed etichette
Combina input ed etichette insieme per creare una sequenza di blocchi.
Come eliminare input/etichette
Per eliminare un input o un'etichetta, seleziona l'icona "cancella" sopra l'input o l'etichetta che desideri rimuovere.
Come utilizzare il blocco Definisci
Ora è possibile utilizzare un parametro dal blocco "definisci" una volta creato.
Allega blocchi aggiuntivi al blocco "definisci".
Utilizza i parametri del blocco “define”.
Utilizza il "Il mio blocco" allegato al blocco "Quando avviato".
Come utilizzare i miei blocchi
Gioca all'esempio della sirena
In questo esempio, il robot utilizzerà I miei blocchi per:
- Riproduci il suono della sirena 3 volte
- Andare avanti per 12 pollici
- Riproduci il suono della sirena 6 volte
Il blocco cappello “definire” scompone una procedura. Nell'esempio seguente, questo “define” hat block scompone i blocchi utilizzati per riprodurre il suono di una sirena un certo numero di volte. Trascina gli argomenti dal blocco di definizione da utilizzare all'interno dei blocchi.
Una volta impostato il blocco "definisci", il blocco appena creato può ora essere trascinato e aggiunto al blocco "all'avvio" per impostare i parametri.
Una volta modificati i parametri, il progetto èper essere ed eseguito.
Stampa con l'esempio di una nuova riga
In questo esempio, il robot utilizzerà I miei blocchi per:
- Andare avanti per 15 pollici
- Stampa la capacità della batteria e sposta il cursore su una nuova riga sullo schermo di Brain
- Ruota il robot di 180 gradi a destra
- Stampa la capacità della batteria e sposta il cursore su una nuova riga sullo schermo di Brain
Il blocco cappello "definisci" suddivide i blocchi utilizzati per stampare i valori reporter del sensore e quindi passa a una nuova riga. Trascina gli argomenti dal blocco di definizione da utilizzare all'interno dei blocchi.
Una volta impostato il blocco "definisci", il blocco appena creato può ora essere trascinato e aggiunto al blocco "all'avvio" per impostare i parametri.
Una volta modificati i parametri, il progetto èper essere ed eseguito.