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()