Controller dashboard
Questi blocchi vengono utilizzati per leggere l’input dell’utente dai controlli su schermo, reagire alle azioni dell’utente e aggiornare lo stato dell’interfaccia dashboard.
Blocchi globali del controller dashboard
Imposta colore controller
Modifica il colore di accento visivo del controller dashboard selezionato.
- Tipo: blocco di comando
- Utilizzo tipico: indicare stati di runtime o modificare dinamicamente lo stile del controller in base alle condizioni
Imposta interattività controller
Controlla l’interattività del controller dashboard selezionato.
Se l’interattività è disabilitata, il controller non reagisce al tocco.
- Tipo: blocco di comando
- Utilizzo tipico: bloccare temporaneamente i controlli durante logiche specifiche o stati di sicurezza
- Opzioni stato:
abilita,disabilita
Blocchi pulsante
Evento pulsante
Si attiva quando il pulsante della dashboard cambia stato (premuto/rilasciato).
- Tipo: blocco evento
- Output: avvia lo script collegato
- Opzioni stato:
premuto,rilasciato
Valore pulsante (booleano)
Restituisce lo stato corrente del pulsante della dashboard.
- Tipo: blocco valore
- Output:
true/false - Opzioni stato:
premuto,rilasciato
Blocchi D-pad
Evento D-pad
Si attiva quando la direzione del D-pad cambia o corrisponde alla direzione configurata.
- Tipo: blocco evento
- Output: avvia lo script collegato
- Opzioni direzione:
su,giù,sinistra,destra - Opzioni stato:
premuto,rilasciato
Valore D-pad (booleano)
Restituisce se una direzione selezionata del D-pad è attiva.
- Tipo: blocco valore
- Output:
true/false - Opzioni direzione:
su,giù,sinistra,destra - Opzioni stato:
premuto,rilasciato
Blocchi joystick
Evento joystick
Si attiva quando la posizione del joystick cambia.
- Tipo: blocco evento
- Output: avvia lo script collegato
- Opzioni stato:
su,giù,sinistra,destra,spostato,rilasciato
Valore joystick (float)
Restituisce il valore dell’asse del joystick.
- Tipo: blocco valore
- Output: numerico (float), tipicamente in un intervallo normalizzato
- Opzioni asse:
asse X,asse Y
Blocchi pedali
Evento pedali
Si attiva quando l’input dei pedali cambia.
- Tipo: blocco evento
- Output: avvia lo script collegato
- Opzioni pedale:
qualsiasi,freno,accelerazione - Opzioni stato:
spostato,premuto,rilasciato
Valore pedali (float)
Restituisce il valore analogico dei pedali.
- Tipo: blocco valore
- Output: numerico (float)
Valore pedali (booleano)
Restituisce lo stato selezionato in base al fatto che un pedale sia premuto o rilasciato.
- Tipo: blocco valore
- Output:
true/false - Opzioni pedale:
freno,accelerazione - Opzioni stato:
premuto,rilasciato
Blocchi slider
Evento slider
Si attiva quando il valore dello slider cambia.
- Tipo: blocco evento
- Output: avvia lo script collegato
- Opzioni stato:
basso,alto,spostato,rilasciato
Valore slider (float)
Restituisce il valore corrente dello slider.
- Tipo: blocco valore
- Output: numerico (float)
Blocchi stepper
Evento stepper
Si attiva quando il valore dello stepper cambia di un passo.
- Tipo: blocco evento
- Output: avvia lo script collegato
- Opzioni passo:
qualsiasi,reset,meno,più - Opzioni stato:
premuto,rilasciato
Valore stepper (float)
Restituisce il valore corrente dello stepper.
- Tipo: blocco valore
- Output: numerico (float)
Blocchi volante
Evento volante
Si attiva quando la posizione del volante cambia.
- Tipo: blocco evento
- Output: avvia lo script collegato
- Opzioni stato:
spostato,premuto,rilasciato
Valore volante (float)
Restituisce il valore corrente del volante.
- Tipo: blocco valore
- Output: numerico (float)
Valore volante (booleano)
Restituisce lo stato selezionato in base al fatto che il volante sia premuto o rilasciato.
- Tipo: blocco valore
- Output:
true/false - Opzioni stato:
spostato,premuto,rilasciato
Blocchi interruttore
Evento interruttore
Si attiva quando lo stato dell’interruttore cambia.
- Tipo: blocco evento
- Output: avvia lo script collegato
- Opzioni stato:
abilitato,spento
Valore interruttore (booleano)
Restituisce lo stato corrente dell’interruttore.
- Tipo: blocco valore
- Output:
true/false - Opzioni stato:
abilitato,spento
Blocchi monitor
Mostra monitor
Visualizza informazioni (testo o valore) sul monitor della dashboard.
- Tipo: blocco di comando
- Utilizzo tipico: mostrare livello batteria, angolo motore, dispositivo connesso su una porta del hub e altre informazioni runtime
Imposta valore monitor
Imposta il valore intero per un monitor tachimetro della dashboard.
- Tipo: blocco di comando
- Utilizzo tipico: aggiornare il valore del tachimetro in tempo reale
Imposta valore inclinazione monitor
Imposta il valore di inclinazione (beccheggio/rollio) per il monitor di inclinazione della dashboard.
- Tipo: blocco di comando
- Utilizzo tipico: visualizzare valori di inclinazione in tempo reale
- Opzioni asse:
beccheggio,rollio