The DAQ channels that are driving relays are each connected to the gate of a 2N7002 N-FET, a separate FET for each relay. The drain of this FET is connected to the relay coil, the source is to GND. The other end of the coil is to a 24VDC power supply.
I understand that the DAQ output may be in the "wrong" state before the labview program is running. The thing that puzzles me is that the labview program should correct the relay state when it is running. This isn't happening. Either the relays are all on, or all off, and the test fails because of this. I can send a relay drive schematic if the words above aren't doing it for you.
Being a new user I'm not in a position to be inverting the logic on the fly. Again, this worked for many months prior to several weeks ago and if something changed we are not aware of it.
Thanks for your help.