Ultralydssensor-blok

Ultralydssensor-blokken får data fra ultralydssensoren. Du kan måle afstanden i enten tommer eller centimeter og få et numerisk output. Du kan også sammenligne afstanden med en tærskelværdi, og få et logisk output (Sandt/Falsk). Du kan også registrere andre ultralydssignaler i en tilstand, hvor sensoren "kun lytter".

Se Brug af ultralydssensoren for at få yderligere oplysninger om, hvad ultralydssensoren gør, hvilke data den leverer og programmeringseksempler.
Tips og tricks
Ultralydssensor-blokken udlæser data med et datakabel. Se Brug af ultralydssensoren for at få oplysninger om andre måder at bruge ultralydssensoren 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 ultralydssensoren 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 – Afstand – Centimeter


I tilstanden Mål – Afstand – Centimeter udlæses afstanden i centimeter i outputtet Afstand i cm.
Mål – Afstand – tommer


I tilstanden Mål – Afstand – Tommer udlæses afstanden i tommer i outputtet Afstand i tommer.
Mål – Tilstedeværelse


I tilstanden Mål – Tilstedeværelse lyttes der kun efter andre ultralydssignaler. Sensoren udsender ikke selv signaler. Outputtet Ultralyd registreret er Sandt, hvis der registreres et signal, og Falsk, hvis der ikke registreres et signal.
Sammenlign – Afstand – Centimeter


I tilstanden Sammenlign – Afstand – Centimeter sammenlignes afstanden i cm med tærskelværdien ved hjælp af den valgte sammenligningstype. Resultatet Sandt/Falsk udlæses i Sammenligningsresultat, og afstanden i cm udlæses i Afstand i cm.
Sammenlign – Afstand – Tommer


I tilstanden Sammenlign – Afstand – Tommer sammenlignes afstanden i tommer med tærskelværdien ved hjælp af den valgte sammenligningstype. Resultatet Sandt/Falsk udlæses i Sammenligningsresultat, og afstanden i tommer udlæses i Afstand i tommer.
Sammenlign – Tilstedeværelse


I tilstanden Sammenlign – Tilstedeværelse lyttes der kun efter andre ultralydssignaler. Sensoren udsender ikke selv signaler. Outputtet Ultralyd registreret er Sandt, hvis der registreres et signal, og Falsk, hvis der ikke registreres et signal.
Avanceret – Centimeter


Tilstanden Avanceret – Centimeter svarer til tilstanden Mål – Afstand – Centimeter. Forskellen er, at du kan vælge, om sensoren skal udsende et enkelt ultralydssignal eller fortløbende signaler ved hjælp af inputtet Måletilstand. Afstanden i cm udlæses i Afstand.
Avanceret – Tommer


Tilstanden Avanceret – Tommer svarer til tilstanden Mål – Afstand – Tommer. Forskellen er, at du kan vælge, om sensoren skal udsende et enkelt ultralydssignal eller fortløbende signaler ved hjælp af inputtet Måletilstand. Afstanden i tommer udlæses i Afstand.
Tips og tricks
I tilstandene Mål – Afstand – Centimeter og Mål – Afstand – Tommer udsender sensoren altid et fortløbende ultralydssignal.
Input og output
De tilgængelige input for Ultralydssensor-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
Måletilstand Numerisk0 eller 1Ultralydssignaltilstanden i tilstandene Avanceret:
0 = Ping
1 = Fortløbende
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
Afstand i cm NumeriskAfstand i cm (0-255 cm).
Afstand i tommer NumeriskAfstand i tommer (0-100 tommer).
Ultralyd registreret LogiskSandt, hvis der registreres et ultralydssignal, Falsk, hvis der ikke registreres et signal.
Sammenligningsresultat LogiskResultatet Sandt/Falsk fra en sammenligningstilstand.
Ultralyd
Hurtige link