Всем привет!
Возникла необходимость реализовать в LV следующую задачу:
С гейм пада поступает информация на основе которой нужно управлять работой серво двигателей. вперед назад вправо влево.
Начальные данные:
По отдельности я могу считывать данные с джойстика в следующем диапазоне (упрощенные числа) по одному каналы:
0 - если джойстик не нажат;
50 - если нажат вверх;
-50 если вниз.
И таких каналов всего 4. (сделать бы один остальное растиражирую)
Я могу управлять серво двигателем в диапазоне от 0 до 180 градусов посылая на него числа в диапазоне
от 500 (0 град.) до 2500 - (180 град.)
придумал реализовать это следующим алгоритмом (рисунок).
Проблема в том что я не могу придумать как в LV реализовать действие К=К+10, чтобы пересохранить значение в той же переменной (линии). Скорее всего это должен быть какой то цикл чтобы брать значения с предыдущей итерации и выполнять с ним действие.
Наверняка где то в серьезных проектах такие алгоритмы уже реализованы.
Прошу совета/помощи у сообщества.
Помогите решить задачку
-
- assistant
- Сообщения: 119
- Зарегистрирован: 06 май 2015, 22:24
- Версия LabVIEW: 2014, 2018
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Помогите решить задачку
vikont, дальше уже можно и самому попытаться.
- Вложения
-
- Untitled 1.vi
- (321.27 КБ) 91 скачивание
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение