Motorer
Motorblock används för att starta, stoppa, positionera och justera motorer som är anslutna till hubbportar.
Grundläggande motorkommandoblock
Starta motor
Startar den valda motorn.
- Riktningsalternativ: medurs / moturs
Stoppa motor
Stoppar den valda motorn.
Kör under
Kör den valda motorn under angiven tid/vinkel/rotation baserat på blockets inställningar.
- Riktningsalternativ: medurs / moturs
- Enhetsalternativ:
rotationer,grader,sekunder - Obs: den här funktionen kräver en motor på den valda porten som stöder encoderbaserad styrning.
Starta motor med hastighet
Startar motorn med ett explicit hastighetsvärde.
Kör under med hastighet
Kör motorn under en målvaraktighet/mängd med explicit hastighet.
- Enhetsalternativ:
rotationer,grader,sekunder - Obs: den här funktionen kräver en motor på den valda porten som stöder encoderbaserad styrning.
Ställ in motorhastighet
Ställer in hastigheten som används av relaterade motorkörningsblock.
Positions- och rörelseblock
Gå till position
Flyttar motorn till målpositionen i absoluta termer.
- Vägalternativ:
kortaste vägen,medurs,moturs - Obs: den här funktionen kräver en motor på den valda porten som stöder encoderbaserad styrning.
Gå till relativ position
Flyttar motorn med en relativ offset.
- Obs: den här funktionen kräver en motor på den valda porten som stöder encoderbaserad styrning.
BuWizz 3 gå till relativ position
BuWizz 3-variant av blocket för relativ positionering.
- Obs: den här funktionen kräver en motor på den valda porten som stöder encoderbaserad styrning.
Ställ in relativ position
Ställer in motorns referens för relativ position.
- Obs: den här funktionen kräver en motor på den valda porten som stöder encoderbaserad styrning.
Kalibrera styrstång
Kalibrerar styrstångens neutrala/referensposition.
- Krav: motorn som är ansluten till den valda porten måste stödja spårning av absolut/relativ vinkel (intern encoder).
- Mekaniskt krav: styraxelns rörelse måste vara fysiskt begränsad till ett giltigt intervall (till exempel med styrstång/växelns ändlägen).
- Så fungerar det: blocket sveper och mäter det tillgängliga rotationsområdet för styrningen och beräknar sedan kalibreringsdata som används för styrkonfigurationen.
- Utdatabeteende: blockargument skriver resultat till variabler som skickas till blocket (funktionsliknande pass-by-reference-beteende). Dessa variabler muteras av blocket och ska användas för att läsa kalibreringsresultaten.
Motorjusterings- och säkerhetsblock
Ställ in motorbeteende vid stopp
Ställer in motorns stoppläge (till exempel broms/håll/frihjul beroende på tillgängliga alternativ).
- Stopplägesalternativ:
broms,håll position,frihjul - Obs: den här funktionen kräver en motor på den valda porten som stöder encoderbaserad styrning.
Ställ in stall-detektering
Aktiverar eller inaktiverar stall-detektering.
- Obs: endast tillgängligt för MINDSTORMS Robot Inventor-hubben.
Ställ in acceleration
Ställer in motorns accelerationsprofil/-hastighet.
- Profilalternativ:
standard,snabb,balanserad,mjuk,långsam,mycket långsam - Obs: den här funktionen kräver en motor på den valda porten som stöder encoderbaserad styrning.
Ställ in retardation
Ställer in motorns retardationsprofil/-hastighet.
- Profilalternativ:
standard,snabb,balanserad,mjuk,långsam,mycket långsam - Obs: den här funktionen kräver en motor på den valda porten som stöder encoderbaserad styrning.
Motorreporterblock
Position
Returnerar aktuell motorposition.
Relativ position
Returnerar aktuellt värde för relativ position.
Hastighet
Returnerar aktuell motorhastighet.
Effekt
Returnerar aktuellt motoreffektvärde.
- Obs: endast tillgängligt för MINDSTORMS Robot Inventor-hubben.
Technic Move-motorblock
Starta motorer med hastighet
Startar Technic Move-drivmotorerna med vald hastighet.
Stoppa motorer
Stoppar Technic Move-drivmotorerna.
Broms
Tillämpar bromsbeteende på Technic Move-motorer.
- Bromsalternativ:
av,på
Ställ styrstång till
Ställer in styrstångens målposition/-värde.
Kalibrera styrstång
Kalibrerar Technic Move-styrstången med hjälp av hubbens interna kalibreringsalgoritm och automatisk detektering av styrintervall.
- Obs: motoraxeln måste vara mekaniskt begränsad (till exempel av en styrstångsmekanism).