SignalExpress

cancel
Showing results for 
Search instead for 
Did you mean: 

Measure the amplitude of an analog input signal (daqmx)

Hi there,

 

I am using a daq (NI USB-6009) to acquire an analog voltage input from a microphone. The signal is bipolar.

I want to measure the amplitude of the signal accurately.

I tried using the "Amplitude and Level measurements" and "Amplitude and Levels" functions, but the result is different from the amplitude of the signal plotted on the chart.

How can I measure the amplitude accurately?

And what value should I trust? The amplitude of the "Amplitude and Levels" function, or the value on the chart?

Thank you,

Moobe

0 Kudos
Message 1 of 5
(6,316 Views)

Are you looking for RMS amplitude across the whole signal or just greatest min/max? In the Statistics Step there's a Min/Max signal output option.

I use this quite a bit while measuring things like strain in high frequency vibration analysis.  

There's also a option to output the MEAN but I've never used that.

 

See if that works for you.

 

If you're running an unlicensed version you'll have to unhide the licensed steps. Statistics is right under Amplitudes and Levels.

SCXI- 1000 Chassis w/ 1346 adapter
PCI 6281 DAQ card
SCXI- 1520 Bridge Board w/ 1314 Terminal Block (x2)
SCXI- 1180 Feedthrough Panel w/ 1302 Block
Signal Express 2014.
Win7 Enterprise
0 Kudos
Message 2 of 5
(6,311 Views)

Hi OKors,

 

I am looking to get the peak to peak value, since it's a bipolar signal +peak + abs(-peak).

I tried the statistics function, but it gives the same values as the amplitude and levels, which are different from the values seen on the graph chart.

So what could the reason for this difference in values?

0 Kudos
Message 3 of 5
(6,307 Views)

What differences are you seeing exactly?

 

Have you checked the Hold Peaks option in the Configuration tab in Amplitudes and Levels?

Then select Export Peak-Peak. You may need to stop and restart your logging to re-acquire new valid peaks.

 

If that doesn't work try posting your .seproj file so we can have a look.

SCXI- 1000 Chassis w/ 1346 adapter
PCI 6281 DAQ card
SCXI- 1520 Bridge Board w/ 1314 Terminal Block (x2)
SCXI- 1180 Feedthrough Panel w/ 1302 Block
Signal Express 2014.
Win7 Enterprise
0 Kudos
Message 4 of 5
(6,302 Views)

HI OKors,

 

It seems to get accurate +peaks when I checked Hold Peaks, however if the following is smaller it won't measure it. So how can I restart the logging to re-acquire new valid peaks without stopping the program?

 

Thank you

0 Kudos
Message 5 of 5
(6,286 Views)