mahos.inst.overlay.odmr_sweeper.ODMRSweeperCommandBase#

class mahos.inst.overlay.odmr_sweeper.ODMRSweeperCommandBase(name, conf, prefix=None)#

ODMRSweeperCommandBase provides primitive operations for ODMR sweep.

This class performs the sweep by issuing SG / PD commands every step. Thus, sweep speed will not be very good.

__init__(name, conf, prefix=None)#

Init Instrument and internal instrument list (_instruments).

Instruments should be added on initialization by add_instruments() in inherited class.

Methods

__init__(name, conf[, prefix])

Init Instrument and internal instrument list (_instruments).

configure(params[, label])

Configure the instrument settings.

configure_pd()

get(key[, args, label])

Get an instrument setting or measurement data.

get_line()

get_param_dict([label])

Get ParamDict for label.

get_param_dict_labels()

Get list of available ParamDict labels.

get_pd_data()

get_pd_param_dict()

start([label])

Start the instrument operation.

stop([label])

Stop the instrument operation.

sweep_loop(ev)