Contrôleurs du tableau de bord
Ces blocs sont utilisés pour lire les entrées utilisateur depuis les contrôles à l’écran, réagir aux actions de l’utilisateur et mettre à jour l’état de l’interface du tableau de bord.
Blocs globaux des contrôleurs du tableau de bord
Définir la couleur du contrôleur
Modifie la couleur d’accentuation visuelle du contrôleur sélectionné.
- Type : bloc de commande
- Utilisation typique : indiquer des états d’exécution ou modifier dynamiquement le style selon les conditions
Définir l’interactivité du contrôleur
Contrôle l’interactivité du contrôleur sélectionné.
Si l’interactivité est désactivée, le contrôleur ne réagit pas au toucher.
- Type : bloc de commande
- Utilisation typique : verrouiller temporairement les contrôles pour la sécurité ou la logique
- Options d’état :
activer,désactiver
Blocs de bouton
Événement bouton
Déclenché lorsque l’état du bouton change (appuyé/relâché).
- Type : bloc événement
- Sortie : démarre le script connecté
- Options d’état :
appuyé,relâché
Valeur du bouton (booléen)
Retourne l’état actuel du bouton.
- Type : bloc valeur
- Sortie :
true/false - Options d’état :
appuyé,relâché
Blocs D-pad
Événement D-pad
Déclenché lorsque la direction du D-pad change ou correspond à la direction configurée.
- Type : bloc événement
- Sortie : démarre le script connecté
- Options de direction :
haut,bas,gauche,droite - Options d’état :
appuyé,relâché
Valeur D-pad (booléen)
Retourne si une direction du D-pad est active.
- Type : bloc valeur
- Sortie :
true/false - Options de direction :
haut,bas,gauche,droite - Options d’état :
appuyé,relâché
Blocs joystick
Événement joystick
Déclenché lorsque la position du joystick change.
- Type : bloc événement
- Sortie : démarre le script connecté
- Options d’état :
haut,bas,gauche,droite,déplacé,relâché
Valeur joystick (float)
Retourne la valeur de l’axe du joystick.
- Type : bloc valeur
- Sortie : numérique (float)
- Options d’axe :
axe x,axe y
Blocs pédales
Événement pédales
Déclenché lorsque l’entrée des pédales change.
- Type : bloc événement
- Sortie : démarre le script connecté
- Options :
toutes,frein,accélérateur - Options d’état :
déplacé,appuyé,relâché
Valeur pédales (float)
Retourne la valeur analogique des pédales.
- Type : bloc valeur
- Sortie : numérique (float)
Valeur pédales (booléen)
Retourne un état basé sur l’appui ou le relâchement d’une pédale.
- Type : bloc valeur
- Sortie :
true/false - Options :
frein,accélérateur - Options d’état :
appuyé,relâché
Blocs curseur
Événement curseur
Déclenché lorsque la valeur du curseur change.
- Type : bloc événement
- Sortie : démarre le script connecté
- Options d’état :
bas,haut,déplacé,relâché
Valeur curseur (float)
Retourne la valeur actuelle du curseur.
- Type : bloc valeur
- Sortie : numérique (float)
Blocs stepper
Événement stepper
Déclenché lorsque la valeur change d’un pas.
- Type : bloc événement
- Sortie : démarre le script connecté
- Options :
tous,reset,moins,plus - Options d’état :
appuyé,relâché
Valeur stepper (float)
Retourne la valeur actuelle.
- Type : bloc valeur
- Sortie : numérique (float)
Blocs volant
Événement volant
Déclenché lorsque la position du volant change.
- Type : bloc événement
- Sortie : démarre le script connecté
- Options d’état :
déplacé,appuyé,relâché
Valeur volant (float)
Retourne la valeur actuelle du volant.
- Type : bloc valeur
- Sortie : numérique (float)
Valeur volant (booléen)
Retourne l’état du volant (appuyé ou relâché).
- Type : bloc valeur
- Sortie :
true/false - Options d’état :
déplacé,appuyé,relâché
Blocs interrupteur
Événement interrupteur
Déclenché lorsque l’état change.
- Type : bloc événement
- Sortie : démarre le script connecté
- Options :
activé,désactivé
Valeur interrupteur (booléen)
Retourne l’état actuel.
- Type : bloc valeur
- Sortie :
true/false - Options :
activé,désactivé
Blocs moniteur
Afficher sur le moniteur
Affiche une information (texte ou valeur).
- Type : bloc de commande
- Utilisation typique : afficher niveau batterie, angle moteur, appareil connecté, etc.
Définir valeur du moniteur
Définit une valeur entière pour un compteur.
- Type : bloc de commande
- Utilisation typique : mettre à jour une valeur type compteur de vitesse
Définir valeur d’inclinaison du moniteur
Définit la valeur d’inclinaison (tangage/roulis).
- Type : bloc de commande
- Utilisation typique : afficher l’inclinaison en temps réel
- Axes :
tangage,roulis