qcodespp.instrument_drivers.multiplexer_instrument
Classes
Module Contents
- class qcodespp.instrument_drivers.multiplexer_instrument.MultiplexerChannel(parent: Multiplexer, name: str, volt=0, curr=0)
Bases:
qcodes.instrument.channel.InstrumentChannel
Used to automatically add gates/channels in a Multiplexer to itself
- class qcodespp.instrument_drivers.multiplexer_instrument.Multiplexer(name='MPX', volt_source_list=0, curr_list=0, open_volt=1, close_volt=-1, stepnum=101, **kwargs)
Bases:
qcodes.instrument.base.Instrument
Base class for all QCodes instruments.
- Args:
- name: an identifier for this instrument, particularly for
attaching it to a Station.
- metadata: additional static metadata to add to this
instrument’s JSON snapshot.
- label: nicely formatted name of the instrument; if None, the
name
is used.
- lvls
- gates
- mpx_element(element, lvl)
- print_all_voltages()
- print_all_currents()
- set_multiple_gates(voltage, gate_list=0, stepnum=101)
- GrayCode()