Preskočiť na hlavný obsah

Motory

Bloky motorov sa používajú na spúšťanie, zastavovanie, polohovanie a nastavovanie motorov pripojených k portom hubu.

Základné príkazové bloky motorov

Spusti motor

block_hubs_all_motors_port_start_motor.svg

Spustí vybraný motor.

  • Možnosti smeru: v smere hodinových ručičiek / proti smeru hodinových ručičiek

Zastav motor

block_hubs_all_motors_port_stop_motor.svg

Zastaví vybraný motor.

Spusti na

block_hubs_all_motors_port_run_for.svg

Spustí vybraný motor na zadaný čas/uhol/počet otáčok podľa nastavenia bloku.

  • Možnosti smeru: v smere hodinových ručičiek / proti smeru hodinových ručičiek
  • Možnosti jednotiek: otáčky, stupne, sekundy
  • Poznámka: táto funkcia vyžaduje motor na vybranom porte, ktorý podporuje riadenie pomocou enkódera.

Spusti motor rýchlosťou

block_hubs_all_motors_port_start_motor_at_speed.svg

Spustí motor s explicitne zadanou rýchlosťou.

Spusti na rýchlosťou

block_hubs_all_motors_port_run_for_at_speed.svg

Spustí motor na cieľový čas/množstvo s nastavenou rýchlosťou.

  • Možnosti jednotiek: otáčky, stupne, sekundy
  • Poznámka: táto funkcia vyžaduje motor na vybranom porte, ktorý podporuje riadenie pomocou enkódera.

Nastav rýchlosť motora

block_hubs_all_motors_port_set_motor_speed.svg

Nastaví rýchlosť používanú príbuznými blokmi pre spúšťanie motora.

Bloky polohy a pohybu

Prejdi na pozíciu

block_hubs_all_motors_port_go_to_position.svg

Presunie motor na cieľovú absolútnu pozíciu.

  • Možnosti trajektórie: najkratšia cesta, v smere hodinových ručičiek, proti smeru hodinových ručičiek
  • Poznámka: vyžaduje motor s podporou enkódera.

Prejdi na relatívnu pozíciu

block_hubs_all_motors_port_go_to_relative_position.svg

Presunie motor o relatívnu hodnotu.

  • Poznámka: vyžaduje motor s podporou enkódera.

BuWizz 3 prejdi na relatívnu pozíciu

block_hubs_buwizz3_motors_port_go_to_relative_position.svg

Variant pre BuWizz 3.

  • Poznámka: vyžaduje motor s podporou enkódera.

Nastav relatívnu pozíciu

block_hubs_all_motors_port_set_relative_position.svg

Nastaví referenčnú relatívnu pozíciu motora.

  • Poznámka: vyžaduje motor s podporou enkódera.

Kalibruj riadiacu tyč

block_hubs_all_motors_port_calibrate_steering_rack.svg

Kalibruje nulovú/referenčnú pozíciu riadiacej tyče.

  • Požiadavka: motor musí podporovať sledovanie uhla (enkóder)
  • Mechanická požiadavka: pohyb musí byť fyzicky obmedzený
  • Ako to funguje: blok vykoná meranie rozsahu a vypočíta kalibráciu
  • Výstup: zapisuje výsledky do premenných (referenčné správanie)

Bloky ladenia a bezpečnosti

Nastav správanie motora pri zastavení

block_hubs_all_motors_port_set_motor_to_at_stop.svg

Nastaví režim zastavenia motora.

  • Možnosti: brzda, držanie pozície, voľný chod

Nastav detekciu zablokovania

block_hubs_all_motors_port_set_motors_stall_detection.svg

Zapne alebo vypne detekciu zablokovania.

  • Dostupné iba pre MINDSTORMS Robot Inventor

Nastav zrýchlenie

block_hubs_all_motors_port_set_acceleration.svg

Nastaví profil zrýchlenia.

  • Možnosti: predvolené, rýchle, vyvážené, hladké, pomalé, veľmi pomalé

Nastav spomalenie

block_hubs_all_motors_port_set_deceleration.svg

Nastaví profil spomalenia.

  • Možnosti: predvolené, rýchle, vyvážené, hladké, pomalé, veľmi pomalé

Reporter bloky motorov

Pozícia

block_hubs_all_motors_port_position.svg

Vracia aktuálnu pozíciu motora.

Relatívna pozícia

block_hubs_all_motors_port_relative_position.svg

Vracia aktuálnu relatívnu pozíciu.

Rýchlosť

block_hubs_all_motors_port_speed.svg

Vracia aktuálnu rýchlosť motora.

Výkon

block_hubs_all_motors_port_power.svg

Vracia aktuálnu hodnotu výkonu motora.

  • Poznámka: dostupné iba pre MINDSTORMS Robot Inventor

Technic Move bloky motorov

Spusti motory rýchlosťou

block_hubs_technicmove_motors_start_motors_at_speed.svg

Spustí pohonné motory Technic Move.

Zastav motory

block_hubs_technicmove_motors_stop_motors.svg

Zastaví motory.

Brzda

block_hubs_technicmove_motors_brake.svg

Aplikuje brzdenie.

  • Možnosti: vypnuté, povolené

Nastav riadiacu tyč na

block_hubs_technicmove_motors_set_steering_rack_to.svg

Nastaví cieľovú hodnotu riadenia.

Kalibruj riadiacu tyč

block_hubs_technicmove_motors_calibrate_steering_rack.svg

Kalibruje riadenie pomocou automatického rozsahu.