ZIBaseInstrument#
- class ZIBaseInstrument(*args: Any, **kwargs: Any)[source]#
Bases:
ZIInstrument
Generic QCoDeS driver for a Zurich Instrument device.
All device specific class are derived from this class. It implements common functions valid for all devices. It also can be used directly, e.g. for instrument types that have no special class in QCoDeS.
- Parameters:
tk_object – Instance of the toolkit base instrument
name – Name of the instrument in qcodes. (default = “zi_{dev_type}_{serial}”)
raw – Flag if qcodes instance should only created with the nodes and not forwarding the toolkit functions. (default = False)
args (Any)
kwargs (Any)
- Return type:
Any
Methods
Check if the software stack is compatible.
Enabled options of the instrument.
factory_reset
([deep])Load the factory default settings.
get_idn
()Fake a standard VISA
*IDN?
response.Create a dictionary with all streaming nodes available.
Context manager for a transactional set.
Attributes
Type of the instrument (e.g. MFLI).
Instrument specific serial.
Underlying session the device is connected through.