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.
- Parameters:
sg – The reference to SG Instrument.
pd – The reference to PD Instrument.
queue_size (int) – (default: 8) Size of queue of scanned line data.
- __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)