I have an ENET-232/4 device running under Windows XP Professional and am talking to it using LabVIEW 6.1. I am taking readings from an instrument every 5 seconds, with a small data exchange (6 byte command, response is about 50 bytes). Everything seemed to work just fine, but when left overnight the computer was very sluggish. The nisdsusr process was using 98% of the CPU time, and it continued to do so until I quit LabVIEW. Stopping the vi, which closed the serial port, was not good enough. I re-started LabVIEW and my vi, and I can see the CPU usage jump up to 12%-14% every time I take a reading, and go to basically 0 in between. This is perfectly fine. Why did this process go to 100% CPU usage and how can I prevent it from happen
ing again? I am using the 1.01 serial device server driver, which is the latest version and is XP compatible (aside from the driver signing issue).