Gyrosensor-blok

Gyrosensor-blokken får data fra gyrosensoren. Du kan måle rotationsfrekvensen eller rotationsvinklen og få et numerisk output. Du kan også sammenligne sensordataene med en tærskelværdi, og få et logisk output (Sandt/Falsk).

Se Brug af gyrosensoren for at få yderligere oplysninger om, hvad gyrosensoren gør, hvilke data den leverer og programmeringseksempler.
Tips og tricks
Gyrosensor-blokken udlæser data med et datakabel. Se Brug af gyrosensoren for at få oplysninger om andre måder at bruge gyrosensoren på, som ikke kræver et datakabel.
Vælg sensorporten og tilstanden


Portvælger
Tilstandsvælger
Input
Output

Brug portvælgeren oven på blokken til at kontrollere, at sensorportnummeret (1, 2, 3 eller 4) svarer til den port på EV3 klodsen, som gyrosensoren er tilsluttet.

Brug tilstandsvælgeren til at vælge tilstanden for blokken. De tilgængelige input og output ændres alt efter tilstanden.
Tilstande
Mål – Vinkel


Tilstanden Mål – Vinkel udlæser rotationsvinklen i Vinkel. Vinklen måles i forhold til sidste gang, sensoren blev nulstillet. Brug tilstanden Nulstil til at nulstille vinklen til 0.
Mål – Frekvens


I tilstanden Mål – Frekvens udlæses rotationsfrekvensen i Frekvens.
Mål – Vinkel og frekvens


I tilstanden Mål – Vinkel og frekvens udlæses rotationsvinklen i Vinkel og rotationsfrekvensen i Frekvens.
Sammenlign – Vinkel


I tilstanden Sammenlign – Vinkel sammenlignes rotationsvinklen med tærskelværdien ved hjælp af den valgte sammenligningstype. Resultatet Sandt/Falsk udlæses i Sammenligningsresultat, og rotationsvinklen udlæses i Vinkel.
Sammenlign – Frekvens


I tilstanden Sammenlign – Frekvens sammenlignes rotationsfrekvensen med tærskelværdien ved hjælp af den valgte sammenligningstype. Resultatet Sandt/Falsk udlæses i Sammenligningsresultat, og rotationsfrekvensen udlæses i Frekvens.
Nulstil


Tilstanden Nulstil nulstiller sensorens rotationsvinkel til 0 (nul). Ved målingerne af rotationsvinklen måles bevægelsen i forhold til sidste gang, sensoren blev nulstillet.
Tips og tricks
Rotationsvinklen beregnes ved gentagne gange at tilføje aflæsninger af rotationsfrekvensen over tid. Små unøjagtigheder i rotationsfrekvensen akkumuleres med tiden og får rotationsvinklen til at "glide". Nulstilling af rotationsvinklen til 0 afhjælper fejlen og definerer et nyt startpunkt for fremtidige vinkelmålinger.
Input og output
De tilgængelige input for Gyrosensor-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
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, sensordata skal sammenlignes med
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
Vinkel NumeriskRotationsvinkel i grader.
Målt fra sidste nulstilling.
Nulstil med tilstanden Nulstil.
Frekvens NumeriskRotationsfrekvens i grader pr. sekund.
Sammenligningsresultat LogiskResultatet Sandt/Falsk fra en sammenligningstilstand.
Gyro
Hurtige link