|
Qudi
|
FIXME Please document. More...


Public Member Functions | |
| def | __init__ (self, config, kwargs) |
| def | on_activate (self) |
| Definition and initialisation of the GUI plus staring the measurement. | |
| def | on_deactivate (self) |
| Deactivate the module properly. | |
| def | show (self) |
| Make window visible and put it above all other windows. | |
| def | restoreDefaultView (self) |
| Restore the arrangement of DockWidgets to the default. | |
| def | updateViews (self) |
| Keep plot views for left and right axis identical when resizing the plot widget. More... | |
| def | changeLaserState (self, on) |
| Disable laser power button and give logic signal. More... | |
| def | changeShutterState (self, on) |
| Disable laser shutter button and give logic signal. More... | |
| def | changeControlMode (self, buttonId) |
| Process signal from laser control mode radio button group. More... | |
| def | updateButtonsEnabled (self) |
| Logic told us to update our button states, so set the buttons accordingly. More... | |
| def | updateGui (self) |
| Update labels, the plot and button states with new data. More... | |
| def | updateFromSpinBox (self) |
| The user has changed the spinbox, update all other values from that. More... | |
| def | updateFromSlider (self) |
| The user has changed the slider, update all other values from that. More... | |
Public Attributes | |
| curves | |
| plot1 | |
| plot2 | |
| sliderProxy | |
Static Public Attributes | |
| laserlogic = Connector(interface='LaserLogic') | |
| declare connectors | |
| sigLaser = QtCore.Signal(bool) | |
| sigShutter = QtCore.Signal(bool) | |
| sigPower = QtCore.Signal(float) | |
| sigCurrent = QtCore.Signal(float) | |
| sigCtrlMode = QtCore.Signal(ControlMode) | |
FIXME Please document.
| def laser.LaserGUI.changeControlMode | ( | self, | |
| buttonId | |||
| ) |
Process signal from laser control mode radio button group.
| def laser.LaserGUI.changeLaserState | ( | self, | |
| on | |||
| ) |
Disable laser power button and give logic signal.
Logic reaction to that signal will enable the button again.
| def laser.LaserGUI.changeShutterState | ( | self, | |
| on | |||
| ) |
Disable laser shutter button and give logic signal.
Logic reaction to that signal will enable the button again.
| def laser.LaserGUI.updateButtonsEnabled | ( | self | ) |
Logic told us to update our button states, so set the buttons accordingly.
| def laser.LaserGUI.updateFromSlider | ( | self | ) |
The user has changed the slider, update all other values from that.
| def laser.LaserGUI.updateFromSpinBox | ( | self | ) |
The user has changed the spinbox, update all other values from that.
| def laser.LaserGUI.updateGui | ( | self | ) |
Update labels, the plot and button states with new data.
| def laser.LaserGUI.updateViews | ( | self | ) |
Keep plot views for left and right axis identical when resizing the plot widget.
1.8.13