Motoare
Blocurile pentru motoare sunt utilizate pentru a porni, opri, poziționa și regla motoarele conectate la porturile hub-ului.
Blocuri principale de comandă pentru motoare
Pornește motorul (Începător)
Pornește motorul selectat.
- Opțiuni direcție: sens orar / sens antiorar
Oprește motorul (Începător)
Oprește motorul selectat.
Rulează pentru (Avansat)
Rulează motorul selectat pentru o durată/unghi/rotație specificată, în funcție de setările blocului.
- Opțiuni direcție: sens orar / sens antiorar
- Opțiuni unitate:
rotații,grade,secunde - Notă: această funcționalitate necesită un motor care suportă control bazat pe encoder.
Pornește motorul la viteză (Începător)
Pornește motorul cu o valoare explicită de viteză.
Rulează pentru la viteză (Avansat)
Rulează motorul pentru o durată/valoare țintă cu o viteză explicită.
- Opțiuni unitate:
rotații,grade,secunde - Notă: această funcționalitate necesită un motor care suportă control bazat pe encoder.
Setează viteza motorului (Avansat)
Setează viteza utilizată de blocurile de rulare a motorului.
Blocuri de poziție și mișcare
Mergi la poziție (Avansat)
Mută motorul la o poziție absolută țintă.
- Opțiuni traseu:
cea mai scurtă cale,sens orar,sens antiorar - Notă: necesită motor cu encoder.
Mergi la poziție relativă (Începător)
Mută motorul cu un offset relativ.
- Notă: necesită motor cu encoder.
BuWizz 3 mergi la poziție relativă (Începător)
Variantă BuWizz 3 pentru poziționare relativă.
- Notă: necesită motor cu encoder.
Setează poziția relativă (Începător)
Setează referința poziției relative a motorului.
- Notă: necesită motor cu encoder.
Calibrează cremaliera de direcție (Începător)
Calibrează poziția neutră/de referință a cremalierei de direcție.
- Cerință: motorul trebuie să suporte urmărirea unghiului (encoder intern).
- Cerință mecanică: mișcarea trebuie limitată fizic într-un interval valid.
- Funcționare: blocul măsoară intervalul de rotație și calculează datele de calibrare.
- Comportament output: valorile sunt scrise în variabilele transmise (similar cu pass-by-reference).
Blocuri de reglaj și siguranță
Setează comportamentul motorului la oprire (Guru)
Setează modul de oprire al motorului.
- Opțiuni:
frână,menține poziția,liber - Notă: necesită motor cu encoder.
Setează detectarea blocării (Guru)
Activează sau dezactivează detectarea blocării.
- Notă: disponibil doar pentru hub-ul MINDSTORMS Robot Inventor.
Setează accelerația (Guru)
Setează profilul/rata de accelerație a motorului.
- Opțiuni:
implicit,rapid,echilibrat,lin,lent,foarte lent - Notă: necesită motor cu encoder.
Setează decelerația (Guru)
Setează profilul/rata de decelerație a motorului.
- Opțiuni:
implicit,rapid,echilibrat,lin,lent,foarte lent - Notă: necesită motor cu encoder.
Blocuri reporter pentru motor
Poziție (Începător)
Returnează poziția curentă a motorului.
Poziție relativă (Începător)
Returnează poziția relativă curentă.
Viteză (Începător)
Returnează viteza curentă a motorului.
Putere (Avansat)
Returnează valoarea curentă a puterii motorului.
- Notă: disponibil doar pentru hub-ul MINDSTORMS Robot Inventor.
Blocuri motoare Technic Move
Pornește motoarele la viteză (Începător)
Pornește motoarele de tracțiune Technic Move la viteza selectată.
Impuls de putere (Începător)
Trimite o comandă de impuls de putere către Technic Move Hub selectat.
- Disponibil doar pentru Technic Move Hub.
- Utilizare tipică: amplifică scurt sau trezește sistemul de acționare Technic Move înainte de continuarea cu următoarele blocuri.
Oprește motoarele (Începător)
Oprește motoarele Technic Move.
Frână (Începător)
Aplică frânarea motoarelor Technic Move.
- Opțiuni:
oprit,pornit
Setează cremaliera de direcție la (Începător)
Setează poziția țintă a cremalierei de direcție.
Calibrează cremaliera de direcție (Începător)
Calibrează cremaliera de direcție Technic Move folosind algoritmul intern al hub-ului.
- Notă: axa motorului trebuie limitată mecanic (ex: mecanism de direcție).