Händelser
Kategorin Händelser innehåller block som startar skript när ett villkor inträffar.
Grundläggande händelser
När programmet startar
Startar detta skript en gång när profilprogrammet börjar.
- Utlösare: programstart
- Typisk användning: initiera variabler, standardtillstånd för motorer, startljud
När
Körs när ett valt villkor blir sant.
- Utlösare: villkorsbaserad
- Typisk användning: förgrena logik baserat på körtidstillstånd
När timer är större än
Körs när timervärdet passerar ett tröskelvärde.
- Utlösare: förfluten tid
- Typisk användning: fördröjda åtgärder, tidsstyrda faser
När meddelande tas emot
Startar ett skript när ett matchande broadcast-meddelande tas emot.
- Utlösare: meddelandekanal
- Typisk användning: synkronisera flera skript
Skicka meddelande
Skickar ett meddelande till alla skript som lyssnar efter det meddelandet.
- Utlösare: omedelbar sändning
- Typisk användning: meddela andra skript utan att vänta
Skicka meddelande och vänta
Skickar ett meddelande och pausar detta skript tills lyssnarna är klara.
- Utlösare: omedelbar sändning + vänta
- Typisk användning: stegvisa flöden där ordningen är viktig
Hubbhändelser
Hubbknapp nedtryckt
Körs när huvudknappen på hubben trycks ned.
- Tillståndsalternativ:
nedtryckt,släppt,ändrad - Obs: tillgängliga knappalternativ kan skilja sig mellan olika hubbmodeller (olika hubbar kan exponera olika uppsättningar knappar).
Hubbanslutning ändrad
Körs när hubbens anslutningstillstånd ändras (ansluten eller frånkopplad).
- Utlösare: ändring av hubbens anslutningsstatus
- Typisk användning: hantering av återanslutning och säkert fallback-beteende efter länkbortfall
Hubbbatteri ändrat
Körs när rapporterad batterinivå för hubben ändras.
- Utlösare: uppdatering av batterinivå (för hubbar som rapporterar batteristatus)
- Typisk användning: logik för låg batterinivå och byte till energisparläge
Hubbaccelerometer ändrad
Körs när accelerationsvärden ändras.
Hubblutning ändrad
Körs när lutningsvärdet ändras.
- Vinkelalternativ:
vilken som helst,lutning,rullning,yaw - Obs:
yawär endast tillgängligt på hubbar som tillhandahåller yaw-data.
Hubborientering ändrad
Körs när orienteringstillståndet ändras (till exempel fram/upp/ner/vänster/höger).
Sensorporthändelser
Technic färgsensorhändelse
Körs när Technic-färgsensorn rapporterar en vald färg.
Technic avståndssensorhändelse
Körs när Technic-avståndssensorns värden matchar det valda villkoret.
- Jämförelsealternativ:
närmare än,längre än,precis på - Enhetsalternativ:
mm,cm,tum,% - Obs: tillgängliga enheter kan bero på sensorns läge och ansluten enhet.
BOOST avståndssensorhändelse
Körs när BOOST-avståndssensorn når valt tröskelvärde/villkor.
- Jämförelsealternativ:
närmare än,längre än,precis på - Enhetsalternativ:
%,cm,tum
BOOST färgsensorhändelse
Körs när BOOST-sensorn detekterar en vald färg/värde.