Disabilitare e abilitare i blocchi nel VEXcode 123

VEXcode 123 consente agli utenti di disabilitare e abilitare i blocchi all'interno dei loro progetti. Questa è una funzionalità utile per gli studenti durante il test o il debug di un progetto, in modo che non debbano smontare il progetto per capire cosa non funziona come previsto. L'utente può disabilitare o abilitare uno o più blocchi per testare e osservare le differenze nel comportamento del robot quando quel blocco è o meno nel progetto.


Come disabilitare e abilitare i blocchi

Progetto VEXcode 123 Blocks con il menu contestuale di un blocco abilitato aperto e l'opzione Disabilita blocco evidenziata. Sulla destra viene visualizzato il risultato con il blocco selezionato visualizzato in grigio per indicare che è stato disabilitato.

Per utilizzare la funzione di disabilitazione o abilitazione dei blocchi in VEXcode 123, il Robot 123 deve essere collegato al tablet o al computer.

Disabilitare un blocco ne impedirà l'esecuzione all'avvio del progetto. 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. Il blocco apparirà quindi in grigio con una griglia di linee diagonali sopra di esso nel progetto.

Progetto VEXcode 123 Blocks con il menu contestuale di un blocco disabilitato aperto e l'opzione Abilita blocco evidenziata. A destra c'è lo stesso progetto, ma con il blocco selezionato ora colorato per indicare che è stato abilitato.

Per abilitare il blocco in modo che venga eseguito all'avvio del progetto, fare clic con il pulsante destro del mouse o premere a lungo sul blocco disabilitato per attivare il menu contestuale, quindi selezionare Abilita blocco.


Cosa succede ai singoli blocchi quando disabilitati

Progetto VEXcode 123 Blocks contenente un blocco disabilitato. Il blocco è disattivato e presenta una griglia di linee diagonali sopra.

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 e non verrà eseguito all'avvio del progetto.

Nell'esempio sopra, il Robot 123 avanzerà per 1 passo e poi si fermerà; non girerà.


Cosa succede quando un blocco con blocchi nidificati è disabilitato

Progetto VEXcode 123 Blocks con il menu contestuale di un blocco contenitore abilitato aperto e l'opzione Disabilita blocco evidenziata.

Quando disabiliti un blocco che contiene 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.

Fare clic con il pulsante destro del mouse o premere a lungo per attivare il menu contestuale di quel loop o blocco di controllo condizionale, quindi selezionare Disabilita blocco.

Progetto VEXcode 123 Blocks con un blocco contenitore e tutti i suoi blocchi nidificati disabilitati. I blocchi sono in grigio e presentano una griglia di linee diagonali sopra di essi.

L'immagine mostra cosa succede quando il ciclo di ripetizione è disabilitato. Il circuito e i due blocchi al suo interno erano tutti disabilitati e appaiono tutti in grigio con una griglia di linee diagonali sopra di essi.

Progetto VEXcode 123 Blocks con il menu contestuale di un blocco contenitore disabilitato aperto e l'opzione Abilita blocco evidenziata.

In questo esempio all'avvio del progetto non accadrà nulla poiché tutti i blocchi sono disabilitati. Puoi abilitare il blocco principale e tutti i blocchi nidificati al suo interno, attivando il menu contestuale del blocco principale e selezionando Abilita blocco.

Progetto VEXcode 123 Blocks con un blocco contenitore e tutti i suoi blocchi nidificati abilitati.

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

In questo esempio, ora che il blocco principale è abilitato, all'avvio del progetto, il Robot 123 avanzerà di 1 passo, poi girerà a destra di 90 gradi e ripeterà questi comportamenti 4 volte per guidare in un quadrato.


Disabilitare e abilitare un singolo blocco nidificato

Progetto VEXcode 123 Blocks con il menu contestuale di un blocco abilitato aperto. Il blocco è annidato all'interno di un blocco contenitore e l'opzione Disabilita blocco è evidenziata. A destra viene mostrato il risultato, con il blocco selezionato ora disabilitato.

Puoi disabilitare un singolo blocco all'interno di una serie di blocchi nidificati, come un ciclo o un condizionale if-then-else, seguendo gli stessi passaggi per disabilitare qualsiasi altro blocco: fai clic con il pulsante destro del mouse o premi a lungo per attivare il menu contestuale di quel blocco e seleziona Disabilita blocco.

In questo esempio, un singolo blocco all'interno di un loop è disabilitato.

Progetto VEXcode 123 Blocks con il menu contestuale di un blocco disabilitato aperto. Il blocco è annidato all'interno di un blocco contenitore e l'opzione Abilita blocco è evidenziata. A destra viene visualizzato il risultato con il blocco selezionato ora abilitato.

Per abilitare quel blocco nidificato, dovrai fare clic con il pulsante destro del mouse o premere a lungo per attivare il relativo menu contestuale.

Progetto VEXcode 123 Blocks con il menu contestuale di un blocco contenitore aperto e l'opzione Abilita blocco evidenziata ma disattivata. Uno dei suoi blocchi nidificati è disabilitato, ma l'opzione Abilita blocco non è disponibile poiché il blocco contenitore stesso è ancora abilitato.

Tieni presente che il menu contestuale per il blocco principale (in questo caso il blocco [Ripeti]) non fornirà un'opzione per abilitare il blocco nidificato, perché il blocco principale stesso non è stato disabilitato.

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

Last Updated: