We have a MXI-2 controlled system which has a Digitizer card and an AWG (arb waveform generator) card.
When the Digitizer is not acquiring, then the AWG card works perfectly without error.
However as soon as the digitizer starts to acquire (and so much bus activity) then the other card (or any other card) cannot do a memory operation without failing with IO error 0xBFFF003E. Typically it's a ViMoveIn or ViMoveOut (the width of 8, 16, or 32 makes no difference) that causes the error.
If I run Spy in the background, the failures still occur, but they are not as frequent.
I'm surprised that VISA does not handle the apparent conflict. Is there anything we can do to avoid this?
Thanks,
Ronnie
TestStand 4.2.1, LabVIEW 2009, LabWindows/CVI 2009