Blok Motorrotatie

Het blok Motorrotatie ontvangt gegevens van de Motorrotatiesensor die ingebouwd is in de Medium motor, Grote motor en NXT-motoren. Je kunt het aantal graden of rotaties meten dat een motor gedraaid heeft. Daarnaast kun je het huidige vermogensniveau van de motor opvragen.

Het blok Motorrotatie kan ook de rotatiehoeveelheid of het vermogensniveau vergelijken met een Drempelwaarde en een Logische (Waar of Onwaar) output krijgen.

Zie De Motorrotatiesensor gebruiken voor meer informatie over de werking van de Motorrotatiesensor, de gegevens die de sensor verschaft en programmeervoorbeelden ervan.
Handige weetjes
Het blok Motorrotatie voert gegevens uit via een Gegevensverbinding. Zie De Motorrotatiesensor gebruiken om de Motorrotatiesensor te gebruiken op manieren waarbij geen gegevensverbinding aan te pas komt.
Kies de motorpoort en sensormodus


Poortkiezer
Moduskiezer
Inputs
Outputs

Gebruik de Poortkiezer boven aan het blok om de motorpoort op de EV3-steen (A, B, C of D) te selecteren waarop de te meten motor aangesloten is. Het blok Motorrotatie doet dienst als een sensor, maar moet gebruikt worden met een motor die verbonden is met een motorpoort. Het kan niet gebruikt worden met een sensorpoort.

Gebruik de Moduskiezer om de modus voor het blok te selecteren. De beschikbare Inputs en Outputs variëren afhankelijk van de modus.
Modi
Meten – Graden


Met de modus Meten – Graden kun je de huidige motorrotatiehoeveelheid uitvoeren naar de output Graden. De motorrotatie wordt in graden gemeten ten opzichte van de laatste keer dat deze waarde opnieuw werd ingesteld met de modus Opnieuw instellen.
Meten – Rotaties


Met de modus Meten – Rotaties kun je de huidige motorrotatiehoeveelheid uitvoeren naar de output Rotaties. De motorrotatie wordt in rotaties gemeten ten opzichte van de laatste keer dat deze waarde opnieuw werd ingesteld met de modus Opnieuw instellen.
Meten – Huidige vermogen


Met de modus Meten – Huidige vermogen kun je het huidige vermogensniveau van de motor uitvoeren naar de output Huidige vermogen.
Modi Vergelijken


Met de modi Vergelijken kun je de sensorgegevens (Graden, Rotaties of Niveau vermogen) vergelijken met de Drempelwaarde met behulp van het geselecteerde Vergelijktype. Het resultaat Waar/Onwaar wordt uitgevoerd naar Resultaat vergelijken, en de sensorgegevens worden uitgevoerd naar het gekozen type sensorgegevens.
Opnieuw instellen


Met de modus Opnieuw instellen kun je de rotatiehoeveelheid opnieuw instellen op nul (0 graden of rotaties). Toekomstige metingen van de rotatiehoeveelheid van de motor via de Motorrotatiesensor zullen gemeten worden ten opzichte van de opnieuw ingestelde positie.

Het opnieuw instellen van een Motorrotatiesensor heeft geen invloed op het vermogensniveau of de positie van de motor. Alleen de gegevens van de Motorrotatiesensor worden beïnvloed.
Inputs en Outputs
De beschikbare inputs voor het blok Motorrotatie hangen af van de geselecteerde modus. Je kunt de inputwaarden rechtstreeks invoeren in het blok. Daarnaast kunnen de ingevoerde waarden ook verschaft worden via Gegevensverbindingen van de outputs van andere programmeerblokken.
InputTypeToegelaten waardenOpmerkingen
Vergelijktype Numeriek0 - 50: = (Gelijk aan)
1: ≠ (Niet gelijk aan)
2: > (Groter dan)
3: ≥ (Groter dan of gelijk aan)
4: < (Kleiner dan)
5: ≤ (Kleiner dan of gelijk aan)
Drempelwaarde NumeriekOm het even welk getalWaarde om sensorgegevens mee te vergelijken
De beschikbare outputs hangen af van de geselecteerde modus. Om een output te gebruiken, gebruik je een Gegevensverbinding om die te verbinden met een ander programmeerblok.
OutputTypeOpmerkingen
Graden NumeriekRotatiehoeveelheid in graden.
Gemeten vanaf de laatste reset. Opnieuw instellen met de modus Opnieuw instellen.
Rotaties NumeriekRotatiehoeveelheid in rotaties.
Gemeten vanaf de laatste reset. Opnieuw instellen met de modus Opnieuw instellen.
Huidige vermogen NumeriekHuidig vermogensniveau motor (-100 tot 100).
Resultaat vergelijken LogischResultaat Waar/Onwaar van een modus Vergelijken.
Motorrotatie
Snelkoppelingen