Отображение ширины пиков в реальном времени в LabVIEW - PullRequest
0 голосов
/ 10 июня 2019

Я хотел бы построить в реальном времени ширину пика моего сигнала.У меня проблемы с использованием моего текущего подхода.У меня есть пользовательское пороговое значение, и когда значение моего сигнала становится выше этого значения, я бы хотел запустить таймер.Затем, когда сигнал опускается ниже порогового значения, я хотел бы остановить этот таймер и отобразить это значение перед сбросом таймера.У меня возникли проблемы с тем, как я могу использовать различные функции синхронизации для этого.Я работаю над использованием функции выбора для вывода метки времени, если сигнал превышает пороговое значение.Это может быть не правильно делать, хотя.Возможно, построение суммы этих значений, когда сигнал выше порога, и вычитание суммы из себя, когда она ниже, даст мне значения ширины пика в реальном времени.

Это потенциальный подход для измерения ширины пика?Есть ли у вас какие-либо рекомендации о том, как я могу использовать функции синхронизации для измерения ширины пика на основе заданного пользователем порога.Есть ли лучшие варианты, используя формат данных, который у меня есть?Вот моя блок-схема, а затем изображение моего сигнала.

Изображение LabVIEW:

LabVIEW image

Сигнал:

Signal

Ответы [ 2 ]

0 голосов
/ 13 июня 2019

В палитре Signal Processing - Signal Operation есть несколько ви, которые могут вам помочь: Peak Detector и Threshold Detector.Ввод и вывод даны в сэмплах, поэтому вам нужно преобразовать их в предпочитаемую единицу времени.

Вы также можете получить полезную информацию здесь: http://www.ni.com/product-documentation/3770/en/

0 голосов
/ 12 июня 2019

Простой способ измерения времени с использованием функций синхронизации в LabVIEW состоит в том, чтобы использовать функцию «Получить дату / время в секундах» или «Счетчик тиков», чтобы получить время в начале процесса, а затем вызвать его снова, вычитая старое время. Значение от него, чтобы увидеть, сколько времени прошло. enter image description here

...