Measurement Studio for VC++

cancel
Showing results for 
Search instead for 
Did you mean: 

Do I need to enabe the 4472 filter?

Hello,
 
I am using PXI 4472 to acquire signals and I tried to anable its low pass filter and set the cutoff frequency as following:

DAQmxErrChk (DAQmxSetChanAttribute(AI_handle,"",DAQmx_AI_Lowpass_Enable,1));

DAQmxErrChk (DAQmxSetChanAttribute(AI_handle,"",DAQmx_AI_Lowpass_CutoffFreq,cutoffFrequency));

But This doesn't work, I got this error message:

DAQmx Error: Specified property is not supported by the device or is not applicable to the task.
Property: DAQmx_AI_Lowpass_Enable
Channel Name: PXI1Slot2/ai1

Does that mean  the filter is already enabled, thus I don't need to enable it myself? or Is there any mistake in my code?

I am looking for any advice,Thanks in advance.

Best Regards

Amna

 

0 Kudos
Message 1 of 2
(3,620 Views)

Hi there Amna,

No, it is not necessary to enable the lowpass filters on the PXI 4472.
Input signals are first passed through fixed analog filters to remove any signals with frequency components beyond the range of the ADC. Then digital anti-aliasing filters automatically adjust their cutoff frequency to remove any frequency components above half the sampling rate which you programmed.

You can find every detail you might want to know about these filters on page 3-3 and further in the manual that is attached.

Regards,
Wouter VH
National Instruments

 

0 Kudos
Message 2 of 2
(3,607 Views)