|
def | __init__ (self, config, kwargs) |
|
def | on_activate (self) |
| Definition, configuration and initialisation of the ODMR GUI. More...
|
|
def | on_deactivate (self) |
| Reverse steps of activation. More...
|
|
def | show (self) |
| Make window visible and put it above all other windows. More...
|
|
def | run_stop_odmr (self, is_checked) |
| Manages what happens if odmr scan is started/stopped. More...
|
|
def | resume_odmr (self, is_checked) |
|
def | toggle_cw_mode (self, is_checked) |
| Starts or stops CW microwave output if no measurement is running. More...
|
|
def | update_status (self, mw_mode, is_running) |
| Update the display for a change in the microwave status (mode and output). More...
|
|
def | clear_odmr_data (self) |
| Clear the ODMR data. More...
|
|
def | update_plots (self, odmr_data_x, odmr_data_y, odmr_matrix) |
| Refresh the plot widgets with new data. More...
|
|
def | update_channel (self, index) |
|
def | average_level_changed (self) |
| Sends to lines to average to the logic.
|
|
def | colorscale_changed (self) |
| Updates the range of the displayed colorscale in both the colorbar and the matrix plot.
|
|
def | update_colorbar (self, cb_range) |
| Update the colorbar to a new range. More...
|
|
def | get_matrix_cb_range (self) |
| Determines the cb_min and cb_max values for the matrix plot.
|
|
def | restore_defaultview (self) |
|
def | update_elapsedtime (self, elapsed_time, scanned_lines) |
| Updates current elapsed measurement time and completed frequency sweeps.
|
|
def | update_settings (self) |
| Write the new settings from the gui to the file. More...
|
|
def | reject_settings (self) |
| Keep the old settings and restores the old settings in the gui. More...
|
|
def | do_fit (self) |
|
def | update_fit (self, x_data, y_data, result_str_dict, current_fit) |
| Update the shown fit. More...
|
|
def | update_parameter (self, param_dict) |
| Update the parameter display in the GUI. More...
|
|
def | change_cw_params (self) |
| Change Methods #. More...
|
|
def | change_sweep_params (self) |
| Change start, stop and step frequency of frequency sweep.
|
|
def | change_runtime (self) |
| Change time after which microwave sweep is stopped.
|
|
def | save_data (self) |
| Save the sum plot, the scan marix plot and the scan data.
|
|
|
| odmrlogic1 = Connector(interface='ODMRLogic') |
|
| savelogic = Connector(interface='SaveLogic') |
|
| sigStartOdmrScan = QtCore.Signal() |
|
| sigStopOdmrScan = QtCore.Signal() |
|
| sigContinueOdmrScan = QtCore.Signal() |
|
| sigClearData = QtCore.Signal() |
|
| sigCwMwOn = QtCore.Signal() |
|
| sigMwOff = QtCore.Signal() |
|
| sigMwPowerChanged = QtCore.Signal(float) |
|
| sigMwCwParamsChanged = QtCore.Signal(float, float) |
|
| sigMwSweepParamsChanged = QtCore.Signal(float, float, float, float) |
|
| sigClockFreqChanged = QtCore.Signal(float) |
|
| sigFitChanged = QtCore.Signal(str) |
|
| sigNumberOfLinesChanged = QtCore.Signal(int) |
|
| sigRuntimeChanged = QtCore.Signal(float) |
|
| sigDoFit = QtCore.Signal(str, object, object, int) |
|
| sigSaveMeasurement = QtCore.Signal(str, list, list) |
|
| sigAverageLinesChanged = QtCore.Signal(int) |
|
This is the GUI Class for ODMR measurements.