Hislip support was added with version 6.0 (PR #331), but the current pyvisa-py implementation does not allow custom sub addresses in the resource name: the protocols.hislip.Instrument class is always used with the default hislip0 sub address (see code).
For instance, the following resource names will wait for a response forever during Instrument.initialize:
Hislip support was added with version 6.0 (PR #331), but the current pyvisa-py implementation does not allow custom sub addresses in the resource name: the
protocols.hislip.Instrument
class is always used with the defaulthislip0
sub address (see code).For instance, the following resource names will wait for a response forever during Instrument.initialize:
or
I believe this could be fixed by providing the
parsed.lan_device_name
as a parameter tohislip.Instrument.__init__
and tohislip.Instrument.initialize