what I mean is this, when I write an array of T/F to the relays, the written array is correct. The positions of these same relays are read every 100ms . *Sometimes* when I write values to the relays, the positions of the relays subsequently read back are incorrect. I've confirmed with an array of LED's that the relays are not actually switching, just DAQmx read is reading the incorrect relay position.
for example, the Daqmx read returns an array that says the 2nd, 3rd, 5th, 6th, and 7th relays are closed. (right after I tell the 7th, and only the 7th, relay to close) but, I'll be looking at an array of LED's that says only the 7th relay is closed, not any of the others.
And, no, there are no error messages I've seen.
Thanks very much for help...
Ariel