Timer-blok

Timer-blokken modtager timingdata fra den indbyggede timer i EV3 klodsen. Du kan måle et tidsrum i sekunder og få et numerisk output. Du kan også sammenligne et tidspunkt med en tærskelværdi, og få et logisk output (Sandt/Falsk).

Se Brug af timeren for at få yderligere oplysninger om, hvordan timeren fungerer, hvilke data den leverer og programmeringseksempler.
Tips og tricks
Timer-blokken udlæser data med et datakabel. Se Brug af timeren for at få oplysninger om andre måder at bruge timeren på, som ikke kræver et datakabel.
Vælg timernummeret og -tilstanden


Tilstandsvælger
Input
Output

Brug tilstandsvælgeren til at vælge tilstanden for blokken. De tilgængelige input og output ændres alt efter tilstanden. Tilstandene er beskrevet nedenfor.

Brug inputtet Timer til at vælge et timernummer. EV3 klodsen har otte timere, så du kan time op til otte forskellige ting sammen.
Tilstande
Mål


I tilstanden Mål udlæses en timerværdi i Forløbet tid. Tiden måles i sekunder, og målingen begynder fra den sidste gang, timeren blev nulstillet ved hjælp af tilstanden Nulstil (eller fra programmets begyndelse, hvis timeren aldrig har været nulstillet).
Sammenlign


I tilstanden Sammenlign sammenlignes en timerværdi med tærskelværdien (i sekunder) ved hjælp af den valgte sammenligningstype. Resultatet Sandt/Falsk udlæses i Sammenligningsresultat, og timerværdien udlæses i Forløbet tid.
Nulstil


I tilstanden Nulstil nulstilles den timer, der er blevet angivet med inputtet Timer, til nul. Timeren begynder øjeblikkeligt tidtagningen igen fra nul.

Se programmeringseksempler i Brug af timeren.
Input og output
De tilgængelige input for Timer-blokken afhænger af den valgte tilstand. Du kan angive inputværdierne direkte i blokken. I stedet kan inputværdierne også leveres via datakabler fra andre programmeringsblokkes output.
InputTypeTilladte værdierBemærkninger
Timer Numerisk1-8Den timer, der skal bruges
Sammenligningstype Numerisk0-50: = (Lig med)
1: ≠ (Ikke lig med)
2: > (Større end)
3: ≥ (Større end eller lig med)
4: < (Mindre end)
5: ≤ (Mindre end eller lig med)
Tærskelværdi NumeriskAlle talVærdi, der skal sammenlignes med, i sekunder.
De tilgængelige output afhænger af den valgte tilstand. Hvis du vil bruge et output, skal du anvende et datakabel til at forbinde det med en anden programmeringsblok.
OutputTypeBemærkninger
Forløbet tid NumeriskTid i sekunder.
Sammenligningsresultat LogiskResultatet Sandt/Falsk fra en sammenligningstilstand.
Timer
Hurtige link