Как читать значения из Waveform (DBL) 1d Array и сравнивать их с двойным значением в Labview

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

текст ссылки


person billz    schedule 08.09.2010    source источник


Ответы (2)


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

Есть ли причина, по которой вы используете сигнал, выходящий из DAQ read vi? Если вы измените это на двойное «DBL», вы можете напрямую подключить его к своей функции ‹=. Одномерный массив типа double может быть подключен к графику, если это необходимо (я предполагаю, что индикатор «Измерение» является графиком).

person Swinders    schedule 09.09.2010

Вы можете использовать тестер ограничения формы волны, чтобы проверить, все ли находится ниже вашего порогового значения. Вот пример кода, как это работает.
Многократное тестирование предельных форм волны

тонна

person Ton Plomp    schedule 10.09.2010