Я хочу остановить измерение (правая сторона ВП), когда в измерении появится заданное пользователем стоп-напряжение. Но я не знаю, как я могу прочитать значение напряжения из формы сигнала (DBL) массива 1d и сравнить его с введенным пользователем стоп-напряжением? Надеюсь, кто-нибудь может помочь мне с этим. Я приложил фрагмент моего VI. Вы можете использовать это как VI в labview
Как читать значения из Waveform (DBL) 1d Array и сравнивать их с двойным значением в Labview
Ответы (2)
Вы можете проиндексировать массив одномерных сигналов, чтобы получить отдельные элементы, а затем использовать узел «Получить элементы сигнала» из палитры «Осциллограммы», чтобы получить фактическое значение. Затем вам нужно будет сравнить их со своим стоп-значением, либо создав одномерный массив DBL, либо просто выбрав один элемент.
Есть ли причина, по которой вы используете сигнал, выходящий из DAQ read vi? Если вы измените это на двойное «DBL», вы можете напрямую подключить его к своей функции ‹=. Одномерный массив типа double может быть подключен к графику, если это необходимо (я предполагаю, что индикатор «Измерение» является графиком).
Вы можете использовать тестер ограничения формы волны, чтобы проверить, все ли находится ниже вашего порогового значения. Вот пример кода, как это работает.
тонна