Grafprogrammering

Med Grafprogrammering kan roboten utføre handlinger basert på dataene som ble registrert i løpet av et eksperiment.


Fanen Grafprogrammering
Velg sensor
Vis/Skjul terskelsoner
Terskelsone-ikoner
Programmeringspanel for sone

Nøkkelen til å bruke grafprogrammering er å konfigurere terskelsoner. Programmeringspanelet for sone brukes til å opprette et sett med programmeringsikoner som kjører, når sensorverdien er innenfor en bestemt sone. Hver sone er separert fra den andre sonen av en terskelverdi. Juster terskelen ved å dra terskellinjen oppover eller nedover, eller ved å skrive inn et spesifikt nummer i Terskelverdi.
Eksempel 1: En varm velkomst
Roboten måler avstanden mellom en døråpning. Når en person gjør gjennom døråpningen måler ultralydsensoren en mindre avstand, og roboten spiller av "God morgen"-lydfilen.

Velg Stjernesone og Kvadratsone for å opprette to soner. Juster soneterskelen for å registrere når noen går gjennom døråpningen. I dette tilfellet har vi valgt 30 cm. Når sensorverdien er i stjernesonen (over 30 cm), kjører roboten programmeringsikonene som er tilknyttet stjernesonen. Når sensorverdien er i kvadratsonen (under 30 cm), kjører roboten programmeringsikonene som er tilknyttet kvadratsonen.



Stjernesone
Kvadratsone
Terskelverdi
Velg terskelsone

Gå til paletten for grafprogrammering for kvadratsonen. Dra et Lyd-ikon over til programmeringsområdet og velg "God morgen"-lydfilen.



Hva forventer du skal skje? Roboten skal hilse deg med "God morgen" hvis den registrerer at du går gjennom døråpningen.
Eksempel 2: Drivhusvakt
Du har et lite drivhus utstyrt med en temperatursensor, motor A er tilkoblet en vifte og motor B er tilkoblet en varmluftsvifte.

I dette eksemplet bruker vi tre soner: Stjerne, Kvadrat og Sirkel. Terskelverdiene angis til 20 og 30 grader Celsius.
Stjernesone: Temperaturen er over 30 grader Celsius. Skru på motor A i 10 sekunder (vifte).
Kvadratsone: Temperaturen er mellom 20 og 30 grader Celsius. Ikke foreta deg noe (dette er det ideelle temperaturområdet).
Sirkelsone: Temperaturen er under 20 grader Celsius. Skru på motor B i 10 sekunder (varmluftsvifte).


Hva forventer du skal skje? Når temperaturen faller under en bestemt terskelverdi, slår varmluftsviften seg på og varmer opp drivhuset. Hvis temperaturen overstiger en annen terskelverdi, slår viften seg på og sørger for ventilasjon.
Flere sensorer
Når du bruker flere sensorer, kan hver sensor ha opptil tre terskelsoner, med programmeringsikoner som er spesifikke for hver sone. Klikk på en sensor i området Velg sensor for å vise eller redigere terskelsoner for den sensoren.
Grafprogrammering
Hurtigkoblinger