Dashboard-controllere
Disse blokke bruges til at læse brugerinput fra skærmkontroller, reagere på brugerhandlinger og opdatere dashboardets UI-tilstand.
Globale dashboard-controller blokke
Sæt controllerfarve
Ændrer den visuelle accentfarve for den valgte dashboard-controller.
- Type: kommando-blok
- Typisk brug: indikere runtime-tilstande eller dynamisk ændre controllerens stil baseret på betingelser
Sæt controller interaktivitet
Styrer interaktiviteten for den valgte dashboard-controller.
Hvis interaktivitet er deaktiveret, reagerer controlleren ikke på berøring.
- Type: kommando-blok
- Typisk brug: midlertidigt låse kontroller under specifik logik eller sikkerhedstilstande
- Tilstande:
aktivér,deaktivér
Knap-blokke
Knap-hændelse
Udløses når knappen ændrer tilstand (trykket/sluppet).
- Type: event-blok
- Output: starter tilknyttet script
- Tilstande:
trykket,sluppet
Knap-værdi (boolean)
Returnerer den aktuelle knaptilstand.
- Type: værdi-blok
- Output:
true/false - Tilstande:
trykket,sluppet
D-pad blokke
D-pad hændelse
Udløses når D-pad retning ændres eller matcher den valgte retning.
- Type: event-blok
- Output: starter tilknyttet script
- Retninger:
op,ned,venstre,højre - Tilstande:
trykket,sluppet
D-pad værdi (boolean)
Returnerer om en valgt D-pad retning er aktiv.
- Type: værdi-blok
- Output:
true/false - Retninger:
op,ned,venstre,højre - Tilstande:
trykket,sluppet
Joystick blokke
Joystick hændelse
Udløses når joystick-position ændres.
- Type: event-blok
- Output: starter tilknyttet script
- Tilstande:
op,ned,venstre,højre,flyttet,sluppet
Joystick værdi (float)
Returnerer joystick-akseværdi.
- Type: værdi-blok
- Output: numerisk (float), typisk i normaliseret område
- Akser:
x-akse,y-akse
Pedal blokke
Pedal hændelse
Udløses når pedalinput ændres.
- Type: event-blok
- Output: starter tilknyttet script
- Pedaler:
alle,bremse,acceleration - Tilstande:
flyttet,trykket,sluppet
Pedal værdi (float)
Returnerer pedalens analoge værdi.
- Type: værdi-blok
- Output: numerisk (float)
Pedal værdi (boolean)
Returnerer valgt tilstand afhængigt af om en pedal er trykket eller sluppet.
- Type: værdi-blok
- Output:
true/false - Pedaler:
bremse,acceleration - Tilstande:
trykket,sluppet
Slider blokke
Slider hændelse
Udløses når slider-værdi ændres.
- Type: event-blok
- Output: starter tilknyttet script
- Tilstande:
lav,høj,flyttet,sluppet
Slider værdi (float)
Returnerer den aktuelle slider-værdi.
- Type: værdi-blok
- Output: numerisk (float)
Stepper blokke
Stepper hændelse
Udløses når stepper-værdien ændres med et trin.
- Type: event-blok
- Output: starter tilknyttet script
- Trin:
alle,nulstil,minus,plus - Tilstande:
trykket,sluppet
Stepper værdi (float)
Returnerer den aktuelle stepper-værdi.
- Type: værdi-blok
- Output: numerisk (float)
Rat blokke
Rat hændelse
Udløses når ratposition ændres.
- Type: event-blok
- Output: starter tilknyttet script
- Tilstande:
flyttet,trykket,sluppet
Rat værdi (float)
Returnerer den aktuelle ratværdi.
- Type: værdi-blok
- Output: numerisk (float)
Rat værdi (boolean)
Returnerer valgt tilstand afhængigt af om rattet er trykket eller sluppet.
- Type: værdi-blok
- Output:
true/false - Tilstande:
flyttet,trykket,sluppet
Kontakt blokke
Kontakt hændelse
Udløses når kontakten ændrer tilstand.
- Type: event-blok
- Output: starter tilknyttet script
- Tilstande:
tændt,slukket
Kontakt værdi (boolean)
Returnerer den aktuelle kontakt-tilstand.
- Type: værdi-blok
- Output:
true/false - Tilstande:
tændt,slukket
Monitor blokke
Vis på monitor
Viser information (tekst eller værdi) på dashboard-monitoren.
- Type: kommando-blok
- Typisk brug: vise batteriniveau, motorvinkel, tilsluttet enhed osv.
Sæt monitorværdi
Sætter en heltalsværdi for en speedometer-monitor.
- Type: kommando-blok
- Typisk brug: opdatere speedometer-visning under runtime
Sæt tilt monitorværdi
Sætter tilt-værdi (pitch/roll) for tilt-monitor.
- Type: kommando-blok
- Typisk brug: vise hældningsdata
- Akser:
pitch,roll