Peter,
The error code -10810 is 'internal driver error: an unexpected error
occurred inside the driver when performing this given operation.' My guess
is some dll is missing, or perhaps the dll versions for your NIDaq are not
all the same. You might even consider re-installing NIDaq. If that doesn't
work, bug the guys (and gals) at tech support. Bear with them a little though,
not many of their lower level tech people are good with SCXI. (They can
read you what is in the manual, but when it is wrong, they have no clue what
to do).
Now, I use a similar combination to what you have, except I use the 1200
connected directly to a parallel port. Obviously, it sounds like you are
using the 2400 to drive the data to a serial port. If I am correct, you
have to
do the same thing I do. Scan_Op may never work. I have to use Lab_IScan_Op.
Since I don't have an AI or MIO board, the computer essentially negotiates
all commands with the 1200. Lab_IScan_Op is the only function that can do
a multiplexed scan of the 1200 series devices (including the 1200 module).
The 2400 is basically translating the data stream to serial, so it is actually
having no effect on the scan process. If you like, I can show you what function
calls I make. Just let me know...
Virtually yours,
Orlan Franks
"The world is controlled by those
who control the information..."