Since this error occurs eroneously, it is difficult to fully assess the issue. However, there are a couple of suggestions I would make for troubleshoothing this.
First, make sure that you are not writing and reading at the same time. When using multiple threads, it is possible that a race condition could arise, and you may be reading from your digital to analog card at the same time you are writing to it. This would most certainly cause an error like this.
Next, did you ever get the update for LabWindows/CVI 4.0.1? This fixed a number of bugs that were found with CVI 4.0.1. If you did not get this, I would suggest doing so now. I do not know if you can still obtain it from NI's website since 4.0.1 is a pretty old version (6.0 is the newest). However, if you c
ontact them, they can probably get a hold of it for you. Let us know what you find out.
J.R. Allen