Bruke timeren

Timeren kan brukes for å måle intervaller. Timeren brukes på samme måte som en sensor, men den er innebygd i EV3-klossen og krever ingen sensorport. Du kan bruke timeren til å måle for eksempel hvor lang tid det tar roboten å kjøre en bestemt avstand.

EV3-klossen har åtte timere, slik at du kan stille inn opptil åtte ulike operasjoner sammen. Du kan tilbakestille en timer til null når som helst i programmet, og den begynner å ta tiden fra det punktet.
Tips og triks
Hvis du ønsker å vente i en tidsperiode i programmet, kan du bruke Vent-ikonet i Ventetid-modusen. Ved at du bruker timeren kan du tilbakestille timeren, og testen den ulike steder i programmet.
Timerdata
Timeren gir følgende data:
DataTypeMerknader
Forløpt tid Numerisk verdiForløpt tid siden timeren sist var tilbakestilt, i sekunder.
Tips og triks
Tips: Tid måles i sekunder ved bruk av et desimaltegn. En intervall på ett tiendedels sekund resulterer i en forløpt tid på 0,1 sekunder.
Tilbakestille en timer
Du kan tilbakestille en timer til null (0,0 sekunder) når som helst i programmet ved bruk av Timer-ikonet i Tilbakestill-modus. Etter at timeren er tilbakestilt, starter den å ta tiden umiddelbart fra null. Alle åtte timerne tilbakestilles automatisk i begynnelsen av et program, og de kjører hele tiden.
Tips og triks
Hvis du måler en timer som aldri har blitt tilbakestilt, vil du se den forløpte tiden siden programmet startet.
Eksempler på bruk av timeren
Eksempler på bruk av timeren i programmet ditt vises nedenfor.
Eksempel 1: Få en motor til å flytte seg én gang hvert sekund.
Dette programmet får en motor til å snu seg 45 grader nøyaktig én gang hvert sekund, på samme måte som en tikkende klokke. Dette programmet bruker Middels motor-ikonet for å snu motoren 45 grader, noe som tar litt tid, men mindre enn 1 sekund. Deretter må programmet vente i resten av 1-sekundersintervallet, til motoren kan flyttes igjen. Dette utføres ved at programmet starter timer 1 før motoren starter, ved bruk av Timer-ikonet i Tilbakestill-modus. Etter at motoren stopper venter et Vent-ikon i modusen Timer – Sammenlign - Tid på at timer 1 skal nå 1 sekund. Dette gjør at totalintervallet er 1 sekund, inkludert tiden motoren beveget seg og tiden den sto stille.
Eksempel 2: Måle hvor lang tid en trykksensor holdes inne
Dette programmet måler hvor lang tid trykksensoren holdes inne hver gang den trykkes, og resultatet i sekunder vises på skjermen til EV3-klossen. Programmet bruker Vent-ikonet for å vente til trykksensoren trykkes, og deretter igjen til den slippes. Etter at sensoren trykkes tilbakestilles timer 1 ved bruk av Timer-ikonet i Tilbakestill-modus. Etter at sensoren slippes måles forløpt tid for timer 1 ved bruk av Timer-ikonet i modusen Måle – Tid. Resultatet sendes til et Skjerm-ikon som viser nummeret i sekunder.
Timer-ikoner og -moduser
Tabellen nedenfor viser alle programmeringsikonene og -modusene du kan bruke med timeren.
IkonModusBruksmåte
Vent Timer – Sammenlign – TidVent til at timeren når en bestemt verdi.
VentTimer – Endre - TidVent til at en timer endres med en bestemt mengde.
Løkke TimerGjenta en ikonsekvens til timeren når en bestemt verdi.
Bryter TimerVelg mellom to ikonsekvenser basert på en timer.
TimerMåleLes av en timer og få resultatet i sekunder på en numerisk dataledning.
TimerSammenlignSammenlign timeren med en terskelverdi og få resultatet på en logikkdataledning.
TimerTilbakestillTilbakestill en timer til null. Timeren starter å telle umiddelbart.
Tips og triks
Du kan også bruke følgende ikoner og moduser for timeren:
IkonModusBruksmåte
VentTidVent i en bestemt tid.
LøkkeTidGjenta en ikonsekvens i en bestemt tid.
Timer
Hurtigkoblinger