Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Visa Serial Communication errors out after about 30-60 minutes of operation

Solved!
Go to solution

I have a serial communication VI that we run as part of a ~70 minute test. This program is working and the first test station we set it up on is functioning fine. However when I installed on a second station with the same hardware the test throws a VISA error (Hex 0xBFFF0000) Unknown system error after 30-60 minutes of operation, VISA continues to throw errors until the device it's communicating with is reset. I tried swapping the hardware with the working test station and this hardware worked fine on the other computer. The code is also identical, the only difference is the computers, though both are running the same Windows 10 64-bit OS, though they may not have been configured the same way. Is there a Windows setting that may be causing this issue?

0 Kudos
Message 1 of 3
(837 Views)

One common issue is the Windows USB power saving setting which would disable the USB port after a certain time of inactivity.

 

If you're using PCI/PXI-GPIB, the likely issue is in your code and timing of execution. Maybe, it is executing faster that you don't give enough time for the instrument to reply and there is no way to recover from the error caused by this.

 

Please share the code in LV2016 format to getter a better audience reach to review the code for potential issues.

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
Message 2 of 3
(830 Views)
Solution
Accepted by topic author SHentchel

Good advise, I did go back in and check the power settings on the com ports. I could have sworn I had disabled the option to allow the port to be shut off, but when I checked it was back on. So I disabled it and restarted the computer, but when I went back in to double check, the setting was re-enabled.

 

Turns out there was a pre-installed program on this computer called "Dell Optimizer" which was messing with the standby settings and quite a few other critical windows settings in the background. Uninstalling it fixed the problem.

Message 3 of 3
(809 Views)