Arduino-encoderRead
| Блок поддерживается на платах STM32. |
Вывод количества тиков квадратурного энкодера.
Тип: CFunction
|
Путь в библиотеке:
|
Описание
| Для работы с блоком установите/обновите пакет поддержки оборудования. |
Блок Arduino-encoderRead выводит количество тиков (импульсов) квадратурного энкодера на вращающемся двигателе, подключенном к плате.
Порты
Выход
#
value
—
количество тиков относительно начального положения
скаляр
Details
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Main group
# Первый номер канала таймера — пин платы, на которую выведен сигнал A энкодера
Details
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Второй номер канала таймера — пин платы, на которую выведен сигнал B энкодера
Details
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Число тиков за оборот — число тиков за полный оборот энкодера
Details
Число тиков за полный оборот энкодера с начальным положением 0. Вращение по часовой стрелке будет увеличивать выходной сигнал блока на 1 до T/2 (при повороте на половину от полного оборота), вращение против часовой стрелки будет уменьшать выходной сигнал блока на 1 до −T/2 (при повороте на половину от полного оборота).
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Размер шага — период, с которым будет вызываться блок
Details
Укажите интервал между шагами расчета как неотрицательное число. Чтобы наследовать шаг расчета, установите для этого параметра значение −1.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
