qcodespp.instrument_drivers.ZI.ZIMFLI
Classes
Module Contents
- class qcodespp.instrument_drivers.ZI.ZIMFLI.ZIMFLI(name, serial, server='local', port=8004, **kwargs)
Bases:
qcodespp.InstrumentThis is the driver for the Zurich Instruments MFLI compatible with the older qcodes v0.1.11. It has the most important functions for configuring outputs and reading off inputs to qcodes.
Serial - the device serial number printed on the chassis used for connecting to the device
- scoperates
- scopechaninputs
- print_scope_rates()
- print_scope_chaninputs()
- LI
- port = 8004
- serial
- options
- fwrevision
- get_idn()
Parse a standard VISA
*IDN?response into an ID dict.Even though this is the VISA standard, it applies to various other types as well, such as IPInstruments, so it is included here in the Instrument base class.
Override this if your instrument does not support
*IDN?or returns a nonstandard IDN string. This string is supposed to be a comma-separated list of vendor, model, serial, and firmware, but semicolon and colon are also common separators so we accept them here as well.- Returns:
A dict containing vendor, model, serial, and firmware.
- class qcodespp.instrument_drivers.ZI.ZIMFLI.MFLIScope(name: str, instrument: ZIMFLI)
Bases:
qcodespp.MultiParameterClass to get scope data from MFLI as a single parameter
- get_raw()
get_rawis called to perform the actual data acquisition from the instrument. This method should either be overwritten to perform the desired operation or alternatively forParametera suitable method is automatically generated ifget_cmdis supplied to the parameter constructor. The method is automatically wrapped to provide agetmethod on the parameter instance.