Мотори
Моторні блоки використовуються для запуску, зупинки, позиціювання та налаштування моторів, підключених до портів хаба.
Основні командні блоки моторів
Запустити мотор (Початківець)
Запускає вибраний мотор.
- Варіанти напряму: за годинниковою стрілкою / проти годинникової стрілки
Зупинити мотор (Початківець)
Зупиняє вибраний мотор.
Запустити на (Просунутий)
Запускає вибраний мотор на вказаний час/кут/оберти залежно від налаштувань блоку.
- Варіанти напряму: за годинниковою стрілкою / проти годинникової стрілки
- Варіанти одиниць:
оберти,градуси,секунди - Примітка: ця функція потребує мотор на вибраному порту з підтримкою енкодерного керування.
Запустити мотор зі швидкістю (Початківець)
Запускає мотор із явно заданою швидкістю.
Запустити на зі швидкістю (Просунутий)
Запускає мотор на задану тривалість/величину з явно заданою швидкістю.
- Варіанти одиниць:
оберти,градуси,секунди - Примітка: ця функція потребує мотор на вибраному порту з підтримкою енкодерного керування.
Встановити швидкість мотора (Просунутий)
Встановлює швидкість, яку використовують пов’язані блоки запуску мотора.
Блоки позиціювання та руху
Перейти до позиції (Просунутий)
Переміщує мотор у цільову абсолютну позицію.
- Варіанти шляху:
найкоротший шлях,за годинниковою стрілкою,проти годинникової стрілки - Примітка: ця функція потребує мотор на вибраному порту з підтримкою енкодерного керування.
Перейти до відносної позиції (Початківець)
Переміщує мотор на відносне зміщення.
- Примітка: ця функція потребує мотор на вибраному порту з підтримкою енкодерного керування.
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 Hub.
- Доступно лише для Technic Move Hub.
- Типове використання: коротко підсилити або пробудити приводну систему Technic Move перед продовженням наступних блоків.
Зупинити мотори (Початківець)
Зупиняє привідні мотори Technic Move.
Гальмо (Початківець)
Застосовує гальмівну поведінку до моторів Technic Move.
- Варіанти гальма:
вимкнено,увімкнено
Встановити рульову рейку в (Початківець)
Встановлює цільову позицію/значення рульової рейки.
Калібрувати рульову рейку (Початківець)
Калібрує рульову рейку Technic Move за внутрішнім алгоритмом хаба з автоматичним визначенням діапазону керма.
- Примітка: вісь мотора має бути механічно обмежена (наприклад, механізмом рульової рейки).