Hello,
I need to use Keysight N6701A power supplies for a project. They are connected via ethernet and configured in MAX as network devices with VISA aliases. If I leave the system untouched overnight and attempt to connect to a power supply (i.e. with a VISA Open) I will get an error -1073807343 - Insufficient location information. However, if I continue to call VISA Open repeatedly, it will eventually obtain the refnum and I can control the instrument without issue. If I attempt to ping the device (via the command prompt) before calling VISA Open, the first one or two packet replies will state that the 'Destination host is unreachable.' However, by the end of the ping, it typically responds. Once it responds to a ping, VISA Open will work immediately.
So it appears the N6701A might be going in to some sort of sleep mode and does a wake on LAN. But I can't find any reference to settings like that in the manual or within the menus. Maybe I'm looking for the wrong terms. Has anyone encountered this before and know how to keep the network communication active? Is there something I can do with VISA to prompt a device to wake up, other than calling VISA Open repeatedly? I have used N6701As in previous projects without seeing this issue.
System:
LabVIEW 2014 SP1
VISA 15.0
Keysight N6701A, configured as Network Device over ethernet
Error Details:
Error -1073807343 occurred at VISA Open in Agilent N6700 Series.lvlib:Initialize.vi->N6700 Series.lvclass:Create.vi:6800001->Basic Power Supply Test.vi
VISA: (Hex 0xBFFF0011) Insufficient location information or the device or resource is not present in the system.
I acknowledge this appears to be a Keysight issue, and I have posted to their forums as well. But these forums tend to be more responsive. I'm looking for ideas.
Thanks,