Przejdź do głównej treści

Silniki

Bloki silników służą do uruchamiania, zatrzymywania, pozycjonowania oraz strojenia silników podłączonych do portów huba.

Podstawowe bloki sterowania silnikiem

Uruchom silnik

block_hubs_all_motors_port_start_motor.svg

Uruchamia wybrany silnik.

  • Opcje kierunku: zgodnie z ruchem wskazówek zegara / przeciwnie do ruchu wskazówek zegara

Zatrzymaj silnik

block_hubs_all_motors_port_stop_motor.svg

Zatrzymuje wybrany silnik.

Uruchom na

block_hubs_all_motors_port_run_for.svg

Uruchamia wybrany silnik na określony czas/kąt/obrót zgodnie z ustawieniami bloku.

  • Opcje kierunku: zgodnie z ruchem wskazówek zegara / przeciwnie do ruchu wskazówek zegara
  • Opcje jednostek: obroty, stopnie, sekundy
  • Uwaga: wymaga silnika obsługującego enkoder.

Uruchom silnik z prędkością

block_hubs_all_motors_port_start_motor_at_speed.svg

Uruchamia silnik z określoną prędkością.

Uruchom na z prędkością

block_hubs_all_motors_port_run_for_at_speed.svg

Uruchamia silnik na określony czas/wartość z określoną prędkością.

  • Opcje jednostek: obroty, stopnie, sekundy
  • Uwaga: wymaga silnika obsługującego enkoder.

Ustaw prędkość silnika

block_hubs_all_motors_port_set_motor_speed.svg

Ustawia prędkość używaną przez inne bloki sterujące silnikiem.

Bloki pozycjonowania i ruchu

Przejdź do pozycji

block_hubs_all_motors_port_go_to_position.svg

Przesuwa silnik do docelowej pozycji absolutnej.

  • Opcje ścieżki: najkrótsza droga, zgodnie z ruchem wskazówek zegara, przeciwnie do ruchu wskazówek zegara
  • Uwaga: wymaga silnika obsługującego enkoder.

Przejdź do pozycji względnej

block_hubs_all_motors_port_go_to_relative_position.svg

Przesuwa silnik o względną wartość.

  • Uwaga: wymaga silnika obsługującego enkoder.

BuWizz 3 przejdź do pozycji względnej

block_hubs_buwizz3_motors_port_go_to_relative_position.svg

Wariant dla BuWizz 3.

  • Uwaga: wymaga silnika obsługującego enkoder.

Ustaw pozycję względną

block_hubs_all_motors_port_set_relative_position.svg

Ustawia odniesienie pozycji względnej silnika.

  • Uwaga: wymaga silnika obsługującego enkoder.

Kalibruj przekładnię kierowniczą

block_hubs_all_motors_port_calibrate_steering_rack.svg

Kalibruje pozycję neutralną układu kierowniczego.

  • Wymaganie: silnik musi obsługiwać enkoder.
  • Wymaganie mechaniczne: zakres ruchu musi być fizycznie ograniczony.
  • Działanie: blok wykonuje pomiar zakresu ruchu i oblicza dane kalibracyjne.
  • Wyjście: wyniki zapisywane są do przekazanych zmiennych.

Bloki strojenia i bezpieczeństwa

Ustaw zachowanie silnika przy zatrzymaniu

block_hubs_all_motors_port_set_motor_to_at_stop.svg

Ustawia tryb zatrzymania silnika.

  • Opcje: hamulec, utrzymaj pozycję, swobodny obrót

Ustaw wykrywanie zablokowania

block_hubs_all_motors_port_set_motors_stall_detection.svg

Włącza lub wyłącza wykrywanie zablokowania.

  • Uwaga: tylko dla MINDSTORMS Robot Inventor.

Ustaw przyspieszenie

block_hubs_all_motors_port_set_acceleration.svg

Ustawia profil przyspieszenia.

  • Opcje: domyślny, szybki, zrównoważony, płynny, wolny, bardzo wolny

Ustaw hamowanie

block_hubs_all_motors_port_set_deceleration.svg

Ustawia profil zwalniania.

  • Opcje: domyślny, szybki, zrównoważony, płynny, wolny, bardzo wolny

Bloki raportujące silnika

Pozycja

block_hubs_all_motors_port_position.svg

Zwraca aktualną pozycję silnika.

Pozycja względna

block_hubs_all_motors_port_relative_position.svg

Zwraca aktualną pozycję względną.

Prędkość

block_hubs_all_motors_port_speed.svg

Zwraca aktualną prędkość silnika.

Moc

block_hubs_all_motors_port_power.svg

Zwraca aktualną moc silnika.

  • Uwaga: tylko dla MINDSTORMS Robot Inventor.

Bloki silników Technic Move

Uruchom silniki z prędkością

block_hubs_technicmove_motors_start_motors_at_speed.svg

Uruchamia silniki napędowe Technic Move.

Zatrzymaj silniki

block_hubs_technicmove_motors_stop_motors.svg

Zatrzymuje silniki napędowe.

Hamulec

block_hubs_technicmove_motors_brake.svg

Włącza/wyłącza hamowanie.

  • Opcje: wyłącz, włącz

Ustaw przekładnię kierowniczą na

block_hubs_technicmove_motors_set_steering_rack_to.svg

Ustawia docelową pozycję układu kierowniczego.

Kalibruj przekładnię kierowniczą

block_hubs_technicmove_motors_calibrate_steering_rack.svg

Kalibruje układ kierowniczy Technic Move.

  • Uwaga: wymagane fizyczne ograniczenie zakresu ruchu.