Как читать значения из Waveform (DBL) 1d Array и сравнивать его с двойным значением в Labview - PullRequest
0 голосов
/ 08 сентября 2010

Я хочу остановить измерение (справа от ВП), когда определенное пользователем напряжение останова поступило в измерение. Но я не знаю, как я могу прочитать значение напряжения из 1d Array формы сигнала (DBL) и сравнить его с введенным пользователем напряжением останова? Надеюсь, кто-нибудь может мне помочь с этим. Я приложил фрагмент моего VI. Вы можете использовать это как ВП в labview

текст ссылки

Ответы [ 2 ]

1 голос
/ 09 сентября 2010

Вы можете индексировать массив 1D-сигналов, чтобы получить отдельные элементы, а затем использовать узел «Получить элементы-формы» из палитры «Waveforms», чтобы получить фактическое значение. Затем вам нужно будет проверить их по вашему Stop Value, либо создав одномерный массив DBL, либо просто выбрав один элемент.

Есть ли причина, по которой вы используете вывод сигнала из DAQ read vi? Если вы измените это значение на двойное «DBL», вы можете подключить это непосредственно к вашей функции <=. При необходимости 1D-массив типа double можно связать с графиком (я предполагаю, что индикатор «Измерение» является графиком). </p>

0 голосов
/ 10 сентября 2010

Вы можете использовать тестер пределов Waveform, чтобы проверить, все ли ниже вашего Threashold. Вот пример кода, как это работает.
Mult Waveform Limit testing

Ton

...