I am currently having some fun with an SCXI 2000 rack,
and I wondered if anyone here could help (or has had this problem before, even if you don't have a solution).
I have an SCXI 2000 rack, containing SCXI 1200 and 1161 cards, connected to a PC running Windows NT 4.0 with an NI AT-485 card. I am performing continous analogue input from the SCXI 1200 card, with the card set to sample at 120, 150 or 200 samples per second, and I am sampling across 8 channels.
I have 2 problems with this system.
Firstly, the data I am getting back from the SCXI rack is 2.5 to 3 seconds behind real time. I realise this may be a limitation of the rack (or more pertinantly the 485 communications), but it seems a bit longer than I was expecting (I have tried syn
chronous and asynchronous acquisition, neither of which changes this delay).
My second (and more important) problem is that, after 2 to 5 days of continous running the software loses communications with the rack completely. The time it takes to sieze seems to vary almost randomly, and once communications have been lost they can only be re-established by rebooting both the PC and the rack.
At first I thought it might be the software overallocating some memory or buffer, but I have tried everything I can think of (including running NI's example VIs on their own) to stop this happening, and nothing makes any difference at all. I have also tried changing to NI-DAQ 6.6.0, 6.8.1, 6.9.1 and 6.9.2, none of which seem to make any difference. I've also tried LV 5.1 and 6.0.2 (also no change).
I'm fresh out of ideas, anyone got any suggestions?
Thanks,
Jonathan