Data from Encoder

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

Data from Encoder

Сообщение jane_wild »

Ребята нужна помощь. Получаю данные (импульсы) с энкодера. За один оборот приходит 360 импульсов. Сделали один оборот и продолжаем вращение, например получили 380 импульсов, что соответствует 20 градусам. То же самое просходит при вращении в противоположную сторону, только на этот раз данные приходят со знаком минус и вслучае тех же -380 импульсов угол будет 340 . Ну вот, теперь сам вопрос. Нужно чтобы угол отображался с -180 до 180, а не с 0 до 360.Посмотрите вложенный VI, будет более понятно. Для диапазона 0-360 я сделала, а как сделать -180 180 не могу сообразить. Должно работать так: после запуска угол увеличиваетя с нуля до 180, затем указатель "перескакивает" на -180 и далее до нуля, снова увеличивается до 180 - перескакивает на -180 и так по кругу. Если нажать кнопку Flip, то же самое, только стрелка вращается в обратную сторону. Спасибо
Вложения
Data from encoder.vi
(7.3 КБ) 92 скачивания
Alex Dem
assistant
assistant
Сообщения: 119
Зарегистрирован: 06 май 2015, 22:24
Версия LabVIEW: 2014, 2018
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Data from Encoder

Сообщение Alex Dem »

Так должно работать?
Вложения
Data from encoder.vi
(8.85 КБ) 95 скачиваний
Последний раз редактировалось Alex Dem 31 окт 2019, 20:15, всего редактировалось 1 раз.
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

Re: Data from Encoder

Сообщение jane_wild »

Спасибо, то что нужно.
Ответить

Вернуться в «Для чайников»