Utilizzo dei miei blocchi in VEXcode IQ

 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 realizzare un blocco

VEXcode IQ blocca la Toolbox con la categoria I miei blocchi visualizzata e il pulsante Crea un blocco evidenziato.

Seleziona "Crea un blocco" dalla categoria I miei blocchi.

È stato aperto il menu Crea un blocco di VEXcode IQ. Il nome del blocco è stato cambiato in Riproduci suono ed è evidenziato.

Rinominare il blocco inserendolo nel campo "nome blocco", quindi selezionare "OK".


Come personalizzare un blocco

Aggiungi un input (numero)

Il menu Crea un blocco di VEXcode IQ è aperto e il nome del blocco è impostato su Riproduci suono. Un campo di immissione numerica è stato aggiunto al blocco ed è ora evidenziato.

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)

Il menu Crea un blocco di VEXcode IQ è aperto e il nome del blocco è impostato su Riproduci suono. Un campo di input booleano è stato aggiunto al blocco ed è ora evidenziato.

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

Il menu Crea un blocco di VEXcode IQ è aperto e il nome del blocco è impostato su Disegna seguito da un input numerico. Un campo etichetta è stato aggiunto alla fine del blocco ed è ora evidenziato.

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

Il menu Crea un blocco di VEXcode IQ è aperto ed è stato creato un blocco personalizzato. Il blocco riporta prima la scritta Disegna un, poi un campo di inserimento numerico e infine un'etichetta che riporta pollici quadrati. Nel complesso il blocco personalizzato recita Disegna un quadrato di X pollici.

Combina input ed etichette insieme per creare una sequenza di blocchi.


Come eliminare input/etichette

Il menu Crea un blocco di VEXcode IQ è aperto e il nome del blocco è impostato su Riproduci suono. È stato aggiunto un campo di immissione numerica al blocco e l'icona Cancella sopra il campo di immissione è evidenziata.

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

Il blocco Definizione blocchi VEXcode IQ è evidenziato nell'area di lavoro. Il blocco definito riporta la dicitura "Disegna un quadrato di dimensioni pari a un pollice" e la parola "size" è un parametro numerico che può essere utilizzato nella definizione del blocco.

Ora è possibile utilizzare un parametro dal blocco "definisci" una volta creato.

Il blocco VEXcode IQ My Blocks Definition ora è stato aggiunto con una definizione di codice. La pila ha un blocco Ripeti impostato su 4 e un blocco Azionamento per 200 mm con un blocco Rotazione per 90 gradi, entrambi all'interno del blocco Ripeti.

Allega blocchi aggiuntivi al blocco "definisci".

Il blocco VEXcode IQ My Blocks Definition con il parametro numerico ora utilizzato nella definizione. La pila ha un blocco Ripeti impostato su 4 e un blocco Guida sopra un blocco Gira di 90 gradi all'interno del blocco Ripeti. Il parametro numero è stato inserito nel blocco Drive for, quindi il blocco ora riporta Drive forward for size inches.

Utilizza i parametri del blocco “define”.

Blocco di comando VEXcode IQ My Blocks aggiunto sotto un blocco When Started per eseguire il nuovo blocco. Questo blocco di comando chiamerà il comando Disegna un quadrato di dimensioni pollici. Il parametro numero è impostato su 4.

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. Nel seguente video di esempio, questo blocco "define" hat 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. Questo processo è mostrato in questo video.

Riproduci il suono della sirena VEXcode IQ Blocco My Blocks Definizione. Il blocco riporta Riproduci il suono della sirena per un certo numero di volte e la parola "tempo" è un parametro numerico. Lo stack ha un blocco Ripeti con il numero di ripetizioni impostato sul parametro volte e nel blocco Ripeti c'è un blocco Riproduci suono impostato per riprodurre il suono della sirena. Accanto al blocco Definizione c'è una pila con un programma per utilizzare il blocco. Questa pila riporta la scritta All'avvio, riproduci il suono della sirena 3, avanza per 12 pollici e poi riproduci il suono della sirena 6.

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 per utilizzarli all'interno dei blocchi, come mostrato in questo video.

Una volta impostato il blocco "definisci", il blocco appena creato può ora essere trascinato e aggiunto al blocco "all'avvio" per impostare i parametri. Questo processo è mostrato in questo video.

Stampa con Nuova riga Blocco definizione blocchi VEXcode IQ My. Il blocco riporta Stampa numero con nuova riga e la parola numero è un parametro numerico. Lo stack ha un blocco Print con il parametro number nel suo valore print seguito da un blocco Next row. Accanto al blocco Definizione c'è una pila con un programma per utilizzare il blocco. Questa pila riporta: Una volta avviato, avanzare per 15 pollici, stampare la capacità della batteria in % con una nuova riga, girare a destra di 180 gradi e quindi stampare la capacità della batteria in % con una nuova riga.

Una volta modificati i parametri, il progetto èper essere ed eseguito.

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

Last Updated: