светодиодная лента labview

Простейшие вопросы в области инженерной разработки
Ответить
Dmitry_123
interested
interested
Сообщения: 2
Зарегистрирован: 19 дек 2022, 11:27
Версия LabVIEW: 2021
Контактная информация:

светодиодная лента labview

Сообщение Dmitry_123 »

Начал заниматься Labview, дали задание: создать программу имитирующую движение освещенного участка цепочки огней. Скорость и направление и количество лампочек в цепочке должны регулироваться. 32 лампочки в цепочке
я вроде сделал, но не знаю как сделать чтоб можно было выбирать количество ламп и не уверен с частотой, что правильно сделал
помогите пожалуйста
Вложения
лента.vi
(9.76 КБ) 36 скачиваний
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: светодиодная лента labview

Сообщение Artem.spb »

Зачем for loop? Используйте while.
А для движения используйте Rotate 1d array
led.png
led.png (13.15 КБ) 730 просмотров
Dmitry_123
interested
interested
Сообщения: 2
Зарегистрирован: 19 дек 2022, 11:27
Версия LabVIEW: 2021
Контактная информация:

Re: светодиодная лента labview

Сообщение Dmitry_123 »

сделал как понял сам, задание преподаватель утвердил, но как сделать так чтоб можно было выбирать количество загораемых ламп и реализовать это не понимаю
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: светодиодная лента labview

Сообщение Artem.spb »

Dmitry_123 писал(а): 25 дек 2022, 19:23 но как сделать так чтоб можно было выбирать количество загораемых ламп и реализовать это не понимаю
Я показал как. Сначала массив с нужным количеством ламп, потом крутить его.
Если хочется поизвращаться, то сумма степеней двойки :)
Аватара пользователя
taras_33

Activity
professional
professional
Сообщения: 391
Зарегистрирован: 31 окт 2009, 18:25
Награды: 1
Версия LabVIEW: 2019
Поблагодарили: 13 раз
Контактная информация:

Re: светодиодная лента labview

Сообщение taras_33 »

Dmitry_123 писал(а): 25 дек 2022, 19:23 сделал как понял сам, задание преподаватель утвердил, но как сделать так чтоб можно было выбирать количество загораемых ламп и реализовать это не понимаю
То что сделал САМ это похвально, а не пришел с вопросом типа "напишите за меня игру, а то у меня времени нету" :crazy:
st,small,845x845-pad,1000x1000,f8f8f8.u2.jpg
По существу вопроса
Strip Light.png
Вложения
Strip Light.vi
LV2016
(10.16 КБ) 35 скачиваний
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: светодиодная лента labview

Сообщение Artem.spb »

taras_33 писал(а): 25 дек 2022, 23:54 По существу вопроса
Strip Light.png
taras_33, вы зачем людей плохому учите?
Property для изменения значения - расточительство.
Поворачивать массив на N-1 шаг вместо 1 - расточительство.
Ну и если уж на то пошло, по кнопке старт/стоп можно ставить таймаут -1 :)
led2.PNG
Аватара пользователя
taras_33

Activity
professional
professional
Сообщения: 391
Зарегистрирован: 31 окт 2009, 18:25
Награды: 1
Версия LabVIEW: 2019
Поблагодарили: 13 раз
Контактная информация:

Re: светодиодная лента labview

Сообщение taras_33 »

Artem.spb писал(а): 26 дек 2022, 00:15 Ну и если уж на то пошло, по кнопке старт/стоп можно ставить таймаут -1
Можно много чего еще... главное результат что бы был достигнут. И кстати использование переменных тоже не самый удачный способ.. Впрочем каждому своё. :drink:
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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