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