Мотори
Моторні блоки використовуються для запуску, зупинки, позиціювання та налаштування моторів, підключених до портів хаба.
Основні командні блоки моторів
Запустити мотор
Запускає вибраний мотор.
- Варіанти напряму: за годинниковою стрілкою / проти годинникової стрілки
Зупинити мотор
Зупиняє вибраний мотор.
Запустити на
Запускає вибраний мотор на вказаний час/кут/оберти залежно від налаштувань блоку.
- Варіанти напряму: за годинниковою стрілкою / проти годинникової стрілки
- Варіанти одиниць:
оберти,градуси,секунди - Примітка: ця функція потребує мотор на вибраному порту з підтримкою енкодерного керування.
Запустити мотор зі швидкістю
Запускає мотор із явно заданою швидкістю.
Запустити на зі швидкістю
Запускає мотор на задану тривалість/величину з явно заданою швидкістю.
- Варіанти одиниць:
оберти,градуси,секунди - Примітка: ця функція потребує мотор на вибраному порту з підтримкою енкодерного керування.
Встановити швидкість мотора
Встановлює швидкість, яку використовують пов’язані блоки запуску мотора.
Блоки позиціювання та руху
Перейти до позиції
Переміщує мотор у цільову абсолютну позицію.
- Варіанти шляху:
найкоротший шлях,за годинниковою стрілкою,проти годинникової стрілки - Примітка: ця функція потребує мотор на вибраному порту з підтримкою енкодерного керування.
Перейти до відносної позиції
Переміщує мотор на відносне зміщення.
- Примітка: ця функція потребує мотор на вибраному порту з підтримкою енкодерного керування.
BuWizz 3: перейти до відносної позиції
Варіант блоку відносного позиціювання для BuWizz 3.
- Примітка: ця функція потребує мотор на вибраному порту з підтримкою енкодерного керування.
Встановити відносну позицію
Встановлює опорне значення відносної позиції мотора.
- Примітка: ця функція потребує мотор на вибраному порту з підтримкою енкодерного керування.
Калібрувати рульову рейку
Калібрує нейтральну/опорну позицію рульової рейки.
- Вимога: мотор на вибраному порту має підтримувати абсолютне/відносне відстеження кута (вбудований енкодер).
- Механічна вимога: вісь керма має бути фізично обмежена в допустимому діапазоні (наприклад, кінцевими положеннями рейки/передачі).
- Як працює: блок проходить доступний діапазон повороту, вимірює його та обчислює калібрувальні дані для налаштування кермування.
- Поведінка виходу: аргументи блоку записують результати у змінні, передані в блок (поведінка подібна до pass-by-reference); ці змінні змінюються всередині блоку і використовуються для читання результатів калібрування.
Блоки налаштування і безпеки мотора
Встановити поведінку мотора при зупинці
Встановлює режим зупинки мотора (наприклад гальмо/утримання/накат залежно від доступних варіантів).
- Варіанти режиму зупинки:
гальмо,утримувати позицію,накат - Примітка: ця функція потребує мотор на вибраному порту з підтримкою енкодерного керування.
Встановити виявлення заклинювання
Вмикає або вимикає виявлення заклинювання.
- Примітка: доступно лише для хаба MINDSTORMS Robot Inventor.
Встановити прискорення
Встановлює профіль/швидкість прискорення мотора.
- Варіанти профілю:
default,fast,balanced,smooth,slow,very slow - Примітка: ця функція потребує мотор на вибраному порту з підтримкою енкодерного керування.
Встановити уповільнення
Встановлює профіль/швидкість уповільнення мотора.
- Варіанти профілю:
default,fast,balanced,smooth,slow,very slow - Примітка: ця функція потребує мотор на вибраному порту з підтримкою енкодерного керування.
Репортер-блоки моторів
Позиція
Повертає поточну позицію мотора.
Відносна позиція
Повертає поточне значення відносної позиції.
Швидкість
Повертає поточну швидкість мотора.
Потужність
Повертає поточне значення потужності мотора.
- Примітка: доступно лише для хаба MINDSTORMS Robot Inventor.
Моторні блоки Technic Move
Запустити мотори зі швидкістю
Запускає привідні мотори Technic Move з вибраною швидкістю.
Зупинити мотори
Зупиняє привідні мотори Technic Move.
Гальмо
Застосовує гальмівну поведінку до моторів Technic Move.
- Варіанти гальма:
вимкнено,увімкнено
Встановити рульову рейку в
Встановлює цільову позицію/значення рульової рейки.
Калібрувати рульову рейку
Калібрує рульову рейку Technic Move за внутрішнім алгоритмом хаба з автоматичним визначенням діапазону керма.
- Примітка: вісь мотора має бути механічно обмежена (наприклад, механізмом рульової рейки).