Encoder#

Invoering#

De optische as-encoder meet de rotatiepositie en -snelheid van een as. Met behulp van interne optische sensoren detecteert hij de draaihoek en de snelheid van de as, waardoor hij nuttig is voor het volgen van wielrotatie, armpositie of andere mechanismen.

De VEX optische as-encoder.

Hieronder vindt u een lijst met beschikbare blokken:

Encoderpositie instellen#

Het stackblok Encoderpositie instellen stelt de huidige positie van de encoder in op een opgegeven waarde. Dit blok kan worden gebruikt om de gevolgde positie handmatig in te stellen zonder een motor of ander mechanisme te hoeven draaien.

De positie geeft aan hoeveel de as tijdens een project is gedraaid.

stel [EncoderA v] positie in op [0] graden

Parameter

Beschrijving

apparaat

Welke encoder te gebruiken, wordt geconfigureerd in het venster Apparaten.

positie

De rotatiepositie moet in graden als een geheel getal worden ingesteld.

Encoderpositie#

Het Encoderpositie-rapportageblok geeft aan hoeveel de as die met de encoder is verbonden, is gedraaid.

([EncoderA v] positie in [graden v] :: custom-sensing)

Parameter

Beschrijving

apparaat

Welke encoder te gebruiken, wordt geconfigureerd in het venster Apparaten.

eenheid

De eenheid die de positie weergeeft: graden of omwentelingen.

Encodersnelheid#

Het Encoder velocity reporterblok rapporteert de rotatiesnelheid van de encoder.

([EncoderA v] snelheid in [dps v] :: custom-sensing)

Parameter

Beschrijving

apparaat

Welke encoder te gebruiken, wordt geconfigureerd in het venster Apparaten.

eenheid

De eenheid die de snelheid weergeeft: dps (graden per seconde) of rpm (rotaties per minuut).