Нужна ваша помощь(ВП для отображения графиков)

Простейшие вопросы в области инженерной разработки
Ответить
Max_Eirwyn
interested
interested
Сообщения: 2
Зарегистрирован: 24 май 2017, 21:09
Версия LabVIEW: 15
Контактная информация:

Нужна ваша помощь(ВП для отображения графиков)

Сообщение Max_Eirwyn »

Как можно осуществить в LabView этот ВП: есть 4 функции (Любые(к примеру 1)sin 2) 2tg 3)cos) 4)2cos) и 4 тумблера (vertical toggle switch) и wavefrom chart для их отображения. Суть в том, что если мы включим все 4 тумблера (waveform отобразит все 4 графика), если включим 1 и 2, то (waveform отобразит их сумму, 3 и 4 не должны отображаться) и так для всех вариантов. :help: :help: http://imgdepo.com/id/10679242.jpg
Аватара пользователя
zxc_pavel
adviser
adviser
Сообщения: 242
Зарегистрирован: 02 июн 2016, 12:07
Версия LabVIEW: 15
Благодарил (а): 9 раз
Поблагодарили: 23 раза
Контактная информация:

Re: Нужна ваша помощь(ВП для отображения графиков)

Сообщение zxc_pavel »

Событий у Вас много будет, поэтому вначале продумайте как, не засоряя код обработать тумблеры
По каждому событию пихайте нужное в свой кластер и visible меняйте у каждого plot

Как пример отображения/не отображения:
Вложения
24.05.17.vi
(23.54 КБ) 137 скачиваний
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5461
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: Нужна ваша помощь(ВП для отображения графиков)

Сообщение IvanLis »

Max_Eirwyn писал(а):Как можно осуществить в LabView этот ВП: есть 4 функции (Любые(к примеру 1)sin 2) 2tg 3)cos) 4)2cos) и 4 тумблера (vertical toggle switch) и wavefrom chart для их отображения. Суть в том, что если мы включим все 4 тумблера (waveform отобразит все 4 графика), если включим 1 и 2, то (waveform отобразит их сумму, 3 и 4 не должны отображаться) и так для всех вариантов. :help: :help:
Размещение картинок на сторонних ресурсах запрещено правилами!

Что касается решения.
1. Объединяете Boolean в массив.
2. Массив переводите в Integer, получается 2^4=16 комбинаций.
3. Используя Case перебираете все возможные варианты.
Max_Eirwyn
interested
interested
Сообщения: 2
Зарегистрирован: 24 май 2017, 21:09
Версия LabVIEW: 15
Контактная информация:

Re: Нужна ваша помощь(ВП для отображения графиков)

Сообщение Max_Eirwyn »

zxc_pavel, спасибо!
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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