Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

One Task with couple channels and differnet gain?

Hello
I have NI-PCI6259 card. I would like to set one task:
DAQmxCreateTask ("",&Ai_TaskHandle);
DAQmxCreateAIVoltageChan(Ai_TaskHandle,chanAi,"",DAQmx_Val_RSE,-10.0f,10.0f,DAQmx_Val_Volts,NULL);
DAQmxCfgSampClkTiming(Ai_TaskHandle,"OnboardClock",float(pow(2,powerAi)),DAQmx_Val_Falling,DAQmx_Val_FiniteSamps,iO*BuforSizeAi);
Where chanAi represent four channels "Dev1/ai0,Dev1/ai1,Dev1/ai2,Dev1/ai3"
Is it possible to set different range for different channels?
For examples:
Dev1/ai0=-10.0f,+10.0f
Dev1/ai1=-5.0f,+5.0f
Dev1/ai2=-2.0f,+2.0f
Dev1/ai3=-1.0f,+1.0f

Best Regards
0 Kudos
Message 1 of 3
(2,467 Views)
Yes, just call DAQmxCreateAIVoltageChan four different times -- once for each channel.

--Joe
0 Kudos
Message 2 of 3
(2,464 Views)
thanks it's working
0 Kudos
Message 3 of 3
(2,455 Views)