03-24-2008 02:53 PM
03-24-2008 04:08 PM
I did a sanity check replacing MY SCXI system in my architecture with my PCI DAQ card and a Signal Accessory.
I left the same number of channels in the the task, left it set for Sample clock input from the encoder. I mimiced my previous code exactly expect for using the PCI card, setting the sample clock source as a counter input and reading four channels of Analog Input.
The task worked perfectly as expected - it returned the number of samples requested (5) until the total number of points was acquired (4000) and then stopped the acquisition on its own. The task only read when the encoder was spun by hand.
After that I changed conditional diagram disable back to my SCXI-1600 and SCXI-1540 hardware.
Something is up with using the SCXI-1600 and external clocks!!
Why am I not able to perform an externally timed data acq as expected. I just read through the SCXI-1600 manual and nothing indicates that this should be a problem.
03-25-2008 10:39 AM
03-25-2008 11:26 PM
03-26-2008 07:55 AM - edited 03-26-2008 07:59 AM
03-27-2008 03:55 PM - edited 03-27-2008 03:56 PM
04-04-2008 01:48 PM - edited 04-04-2008 01:48 PM
04-07-2008 08:25 AM
04-07-2008 09:17 AM
Another error in the system was causing the problem - forgot I didn't change the sensitivity for one of the LVDTs and it was out of range.
I put down a read for the property of AI.DataXferReqCond and the default setting was already set for "Onboard Memory Not Empty." So setting this has made no difference.
04-08-2008 01:23 PM