01-09-2014 01:20 PM
HI,
This should be simple, but I am missing sopmething...
The following gives a -200077 at the DAQmxStartTask step.
ErrCode = DAQmxCreateTask("",&taskHandle); // returns 0
ErrCode = DAQmxCreateAIVoltageChanWithExcit(taskHandle,"cDAQ9184-18F6E7C-TERN-MCEMod1/ai0","",DAQmx_Val_Cfg_Default,-1,1,DAQmx_Val_Volts ,DAQmx_Val_FullBridge,DAQmx_Val_Internal,10.,1,NULL); // returns 0
ErrCode = DAQmxCfgSampClkTiming(taskHandle,NULL,10.0,DAQmx_Val_Rising,DAQmx_Val_FiniteSamps ,2); // returns 0
ErrCode = DAQmxStartTask(taskHandle); // returns -200077
ErrCode = DAQmxReadAnalogF64(taskHandle,-1,10.0,DAQmx_Val_GroupByScanNumber,LoadCell,1,&read,NULL); returns -200077
All I want to do is occasionally (inside software loop) read a sample from the bridge. Don't want waveforms, don't need event handlers, just tell me the current ratio...
What am I missing??? (No LabView, just plain DAQmx and C in a console app...)
Thanks...
01-09-2014 03:10 PM
Of course, the following, from the bridge example, works:
DAQmxErrChk (DAQmxCreateTask("",&taskHandle));
DAQmxErrChk (DAQmxCreateAIVoltageChanWithExcit(taskHandle,"cDAQ9184-18F6E7C-TERN-MCEMod1/ai0","",DAQmx_Val_Cfg_Default,-0.024,0.024,DAQmx_Val_Volts ,DAQmx_Val_FullBridge,DAQmx_Val_Internal,10.0,1,NULL));
DAQmxErrChk (DAQmxCfgSampClkTiming(taskHandle,"",10.0,DAQmx_Val_Rising,DAQmx_Val_ContSamps,1000));
DAQmxErrChk (DAQmxPerformBridgeOffsetNullingCal(taskHandle,""));
DAQmxErrChk (DAQmxRegisterEveryNSamplesEvent(taskHandle,DAQmx_Val_Acquired_Into_Buffer,1,0,EveryNCallback,NULL));
DAQmxErrChk (DAQmxRegisterDoneEvent(taskHandle,0,DoneCallback,NULL));
DAQmxErrChk (DAQmxStartTask(taskHandle));
I am just curious why my version does not...
01-10-2014 09:15 AM
Hello,
This error means that you are using a configuration value that is not supported by your hardware (probably minVal and maxVal). You can use the error handling functions in order to retrieve more information about the error. As shown in the document below you can get valuable information that will allow you to troubleshoot your application.
http://digital.ni.com/public.nsf/allkb/440EB533229211CD8625711C007E61B3
Regards,
MCOTO