Generatore blocco personalizzato

A volte ti può accadere di creare un fantastico mini-programma che desideri riutilizzare in un altro progetto o programma.

Il Generatore blocco personalizzato consente di acquisire il mini-programma, che è costituito da una serie di blocchi selezionati nell'area di lavoro, e di raggruppare tali blocchi per creare un blocco personalizzato.

Con il tempo puoi sviluppare una libreria di blocchi personalizzati che potranno essere scambiati con altri utenti MINDSTORMS.
Creazione di un blocco personalizzato
Supponi di avere preparato un mini-programma che fa spostare il robot formando un quadrato (Square):




Per convertire questo mini-programma in un blocco, utilizza lo strumento Seleziona e seleziona tutti i blocchi desiderati trascinando una casella attorno a essi.

Seleziona "Generatore blocco personalizzato" dal menu Strumenti per avviare il Generatore blocco personalizzato.



Assegna al blocco un nome e una breve descrizione.

Seleziona una delle icone blocco personalizzato in modo che sia più facile identificare il blocco. In questo esempio il robot si sposta formando un quadrato, perciò sarà necessario utilizzare un'icona con motori.

Fai clic su Fine.

Il mini-programma ora verrà convertito in un blocco personalizzato. Tutti i blocchi personalizzati creati per un progetto vengono visualizzati nell'apposita libreria.



Puoi trascinare il nuovo blocco personalizzato nell'area di programmazione per utilizzarlo nel programma.



Fai doppio clic sul blocco personalizzato se desideri modificarne una parte qualsiasi.
Esecuzione di altre operazioni con i blocchi personalizzati
Il blocco personalizzato appena creato per formare un quadrato è molto utile, ma cosa accade se il quadrato deve essere più grande? Oppure se desideri che il robot si sposti in un quadrato più velocemente? E se desideri un triangolo?

Potresti accedere al blocco personalizzato e modificare ogni volta gli input, ma esiste un metodo più efficiente.

Imposta il mini-programma come hai fatto per il primo blocco personalizzato, ovvero seleziona i blocchi desiderati, quindi seleziona "Generatore blocco personalizzato" nel menu Strumenti per avviare il Generatore blocco personalizzato.

Completa tutte le sezioni come hai fatto per il primo blocco personalizzato, ma non fare ancora clic su Fine. Fai invece clic sul simbolo + nel blocco personalizzato per aggiungere un parametro.





Nella scheda Impostazione parametro inserisci le informazioni appropriate. Questo consentirà di controllare quanto deve essere grande il quadrato.

Imposta il valore predefinito, ad esempio su 1000, nel caso dimenticassi di impostarlo quando utilizzi il blocco personalizzato nei tuoi programmi. Puoi persino selezionare uno stile cursore di regolazione per il parametro.

Nella scheda Icone parametro selezionare un'immagine appropriata per il parametro. In questo esempio viene controllata la distanza che il robot percorrerà quando forma un quadrato, pertanto è appropriato selezionare una freccia dritta.





Ora che il parametro è stato aggiunto, fai clic su Fine.

Il nuovo parametro, "Distance" (Distanza), deve essere connesso all'input nel mini-programma prima di poter essere controllato.



Connetti il filo che esce dal parametro Distance (Distanza) all'input Gradi del primo blocco Movimento tipo cingolato. Questo consente di controllare quanto deve essere grande il quadrato che verrà formato dal robot. Per ulteriori informazioni, vedi Fili dati.




Torna al programma principale, dove sarà visualizzato il blocco personalizzato, ma questa volta con un parametro per impostare la lunghezza del lato per il mini-programma relativo al quadrato (Square). A seconda dello stile di parametro precedentemente selezionato, puoi immettere il valore direttamente o utilizzare i cursori di regolazione.

E se desideri che il robot si sposti formando un triangolo o un esagono?

Ecco lo stesso blocco personalizzato, ma con i parametri per controllare quanto segue:

1. La distanza da percorrere per ogni lato (Distanza)
2. La velocità del robot (Velocità)
3. L'angolo di rotazione per ogni spigolo e
4. Quante volte ripetere i comandi di spostamento





Suggerimenti
Puoi modificare l'ordine dei parametri nel blocco nel Generatore blocco personalizzato. Fai clic sulla freccia a sinistra o a destra per spostare il parametro selezionato.



Sposta parametro a sinistra
Sposta parametro a destra
Elimina parametro
Generatore blocco personalizzato
Collegamenti rapidi