09-01-2008 06:47 AM
Hello,
I have a PCI-6225. I would like to know if the analog input voltage exceeds the -10V/+10V range what would happen?
I am asking this because sometimes my application stops acquiring new data and sometimes hangs and I think there might be something to do with it.
Thank you
09-01-2008 07:31 AM
Hey,
Apart from the fact that you should not connect signals which exceed the maximum input limits of the card, if the card still works it should have no effect on your measurement.
Do you get any errors?
Christian
09-01-2008 07:52 AM
Hi Christian,
No errors. The acquisition just stops all of sudden. No new samples are acquired, so I have to restart the application. I am using NIDAQMX latest drivers. Also my application in written in Visual C++.
Thank you
09-01-2008 08:36 AM
Hey,
Is it a continous acquisition? Can you give a bit more information on the task, like sample rate and number of channels.
Did you try to run one of the examples provided using your signal/signals to determin if it could only be a problem with the code?
Did you try to run your code with a specified voltage within the range?
After what time does the acquisition stop? And is it always the same time?
Christian
09-01-2008 08:46 AM
Hi Chris,
Yes it is a continous acquisition, I am using 78 channels at 1Khz sample rate. The errors seems to occur randomly. Sometimes it works fine for about 5 hours and then acquistion fails completely. Some input channels come from a PLC so I do not have control over it. Thats why I thought the -10V/+10V could be the problem. I do not know if these signals have been properly conditioned. As far the code is concerned it is pretty basic: I setup a callback function(EveryNCallBack) to receive samples every second.
Thanks again for your help.