LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Threshold Detection for numerous signals

Hi all,

 

I'm trying to create a LabVIEW program that detects when the threshold of a signal is exceeded. I know that for one signal I can use the threshold detection but it need it to work for numerous input signals so that I can determine the difference in time between when difference signals pass a set point.

 

Any assistance would be appreciated!

 

 

0 Kudos
Message 1 of 5
(266 Views)

Is there some reason that simply using multiple Threshold Detectors (one for each signal) won't work?

LabVIEW Pro Dev & Measurement Studio Pro (VS Pro) 2019
0 Kudos
Message 2 of 5
(257 Views)

Hi Niquist,

 

Currently there are a reasonably large number of sensors and having a new signal detector could make the vi look quite messy, there's also some data analysis that needs performing after the trigger and having numerous triggers would duplicate the analysis blocks as well

0 Kudos
Message 3 of 5
(195 Views)

Assuming you have an array of signals, all you need is autoindex over them in a FOR loop to get an array of thresholds that you can process afterwards. If each signal has multiple thresholds, you need to deal with that accordingly, of course

 

 

As a first step, tell us what you define as "signal" (dynamic data, waveform, array, something else?), maybe even attach your VI and some typical data.

0 Kudos
Message 4 of 5
(172 Views)

Hi altenbach,

 

The data type is 'waveform'. There's one threshold required for all sensors and there will be roughly 25 sensors inputting data to the VI.

0 Kudos
Message 5 of 5
(141 Views)