Disabilitare e abilitare i blocchi in VEXcode V5

VEXcode V5 consente agli utenti di disabilitare e abilitare i blocchi all'interno dei loro progetti. Questa è una funzionalità utile per testare o eseguire il debug di un progetto senza dover smontare il progetto. L'utente può disabilitare o abilitare uno o più blocchi per testare le differenze nel comportamento del robot quando quel blocco è o meno nel progetto.


Come disabilitare e abilitare i blocchi

Collage di vari design di blocchi e tutorial della versione 5, che mostrano diversi stili e funzionalità che gli utenti possono esplorare e implementare nei loro progetti.

Per disabilitare un blocco, fai clic con il pulsante destro del mouse o premi a lungo sul blocco per attivare il menu contestuale, quindi seleziona Disabilita blocco.

Schermata che mostra l'attivazione/disattivazione dei blocchi nella V5, illustrando le opzioni per la gestione delle funzionalità dei blocchi nella sezione tutorial.

Per abilitare un blocco disabilitato, attiva il menu contestuale per quel blocco e seleziona Abilita blocco.


Cosa succede ai singoli blocchi quando disabilitati

Schermata che mostra come disattivare una funzionalità nella V5, con opzioni e impostazioni evidenziate per gli utenti nella sezione Tutorial sui blocchi.

Quando uno o più blocchi sono disabilitati, vengono visualizzati in grigio con una griglia di linee diagonali sopra di essi.

Il blocco disabilitato viene trattato come un commento. Non ha alcun effetto sul flusso del progetto.

Nel progetto di esempio a sinistra, il robot non aspetterà dopo aver guidato in retromarcia, ma girerà immediatamente a destra.


Cosa succede quando un blocco con blocchi nidificati viene disabilitato

Quando disabiliti un blocco con blocchi nidificati al suo interno, tutti i blocchi vengono disabilitati. Blocchi come un ciclo o un condizionale if-then-else, che hanno blocchi nidificati, possono essere disabilitati allo stesso modo di un singolo blocco. 

Illustrazione di un blocco disabilitato nella programmazione Vex V5, che mostra un blocco in grigio con un simbolo di avviso, a indicare che il blocco non può essere utilizzato nel contesto corrente. Rilevante per i tutorial sui blocchi nella descrizione della categoria V5.

Attiva il menu contestuale di quel loop o blocco di controllo condizionale, quindi seleziona Disabilita blocco.

Illustrazione che mostra un blocco disabilitato nella programmazione VEX V5, evidenziando la rappresentazione visiva dello stato inattivo del blocco a scopo didattico.

L'immagine seguente mostra cosa è successo quando il ciclo di ripetizione è stato disabilitato. Il loop e i due blocchi al suo interno erano tutti disabilitati.

Schermata che mostra il processo per abilitare le impostazioni principali dei blocchi nel software VEX V5, illustrando l'interfaccia e le opzioni disponibili per gli utenti nella sezione Tutorial sui blocchi.

Puoi abilitare il blocco principale e tutti i blocchi nidificati al suo interno attivando il menu contestuale del blocco principale e selezionando Abilita blocco.

>Screenshot dei blocchi nidificati in V5, che illustra la struttura gerarchica e le proprietà dei blocchi a scopo didattico.

Quando il blocco principale è abilitato, verranno abilitati anche tutti i blocchi nidificati.


Disabilitare e abilitare un singolo blocco nidificato

Puoi disabilitare singoli blocchi all'interno di un ciclo o if-then-else seguendo gli stessi passaggi per disabilitare qualsiasi altro blocco: attiva il menu contestuale di quel blocco e scegli Disabilita blocco.

Diagramma che illustra la funzionalità del blocco loop nella programmazione robotica V5, mostrando come i loop possono essere annidati l'uno nell'altro per controllare efficacemente le azioni del robot.

Ecco un esempio di disabilitazione del solo blocco singolo all'interno di un ciclo.

Screenshot della funzionalità Abilita contesto di nidificazione in VEX V5, che illustra l'interfaccia utente e le opzioni disponibili per configurare le impostazioni di contesto nei tutorial sui blocchi.

Il menu contestuale per il blocco principale non fornirà un'opzione per abilitare il blocco nidificato perché il blocco principale non è stato disabilitato.

Screenshot che mostra il tutorial "Prima di disabilitare un cappello" nella V5, che illustra i passaggi per gestire i cappelli nell'interfaccia di programmazione a blocchi della piattaforma.

Se in seguito desideri abilitare quel blocco nidificato, dovrai attivare il suo menu contestuale.


Disabilitare un blocco "cappello".

Puoi disabilitare un'intera pila di blocchi disabilitando il blocco "cappello" che li contiene tutti. 

Screenshot di un menu contestuale che mostra le opzioni relative ai tutorial sui blocchi V5, illustrando le funzionalità e le impostazioni disponibili per gli utenti che lavorano con la programmazione VEX V5.

Attiva il menu contestuale del blocco "cappello", quindi seleziona Disabilita blocco.

Screenshot di un'opzione di modifica disabilitata per il blocco Hat nell'interfaccia di programmazione Vex V5, che illustra le funzionalità e le impostazioni del blocco nel contesto dei tutorial sui blocchi.

L'immagine seguente mostra cosa è successo quando il blocco "cappello" Quando avviato è disabilitato. Tutti i blocchi contenuti nel blocco All'avvio non verranno eseguiti.

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

Last Updated: