Hello,
Thanks for posting all this information. This does look quite interesting. There are a couple more things that I would be interested in. First off, what happens if you increase your timeout value? I noticed in the SPY capture that you are setting it to a timeout of 130ms. What happens if you increase that timeout value to a larger value? I am just wondering if for some reason this computer is a faster computer and therefore the lower amount of timeout is not enough to allow the completion of acquiring the data.
Another idea I had would be for you to temporarily install LabVIEW on the target system to see if the error goes away sinc
e it is not running in development. This will help to determine if this error is occurring because the system is too fast or if it is some kind of setting that get changed when you running in the environment. This is a really strange problem but hopefully we are getting somewhere.
Another thing for us to check is that you can communicate with your instrument with a VISA Session. For example, if you open up MAX, right click on the port under Device and Interfaces, then select Open VISA session. Now, can you communicate to your instrument with the basic I/O tab with write and read commands? If this works ok but nothing above has, could you try writing a very simple and quick example program in LabVIEW that you can run on the development system that you then bring to the target system that still won't communicate?
I am asking you to try the things from above because after looking through the SPY captures you posted nothings stands out as incorrect. It looks like all the se
ttings are being set correctly, the only difference being that it appears you never get the event on the 98 system.
Let me know what you find out.
Regards,
Steven B.
Applications Engineering
National Instruments