Qudi
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
nuclear_operations.NuclearOperationsGui Class Reference

This is the main GUI Class for Nuclear Operations. More...

Inheritance diagram for nuclear_operations.NuclearOperationsGui:
Inheritance graph
[legend]
Collaboration diagram for nuclear_operations.NuclearOperationsGui:
Collaboration graph
[legend]

Public Member Functions

def on_activate (self)
 
def on_deactivate (self)
 Reverse steps of activation. More...
 
def show (self)
 Make window visible and put it above all other windows. More...
 
def start_stop_measurement (self, is_checked)
 Manages what happens if nuclear operations are started/stopped. More...
 
def continue_stop_measurement (self, is_checked)
 Manages what happens if nuclear operations are continued/stopped. More...
 
def current_meas_asset_name_changed (self)
 Adapt the input widget to the current measurement sequence. More...
 
def update_all_logic_parameter (self)
 If the measurement is started, update all parameters in the logic.
 
def save_measurement (self)
 Save the current measurement. More...
 
def update_meas_graph (self)
 Retrieve from the logic the current x and y values and display them in the graph.
 
def update_meas_parameter (self)
 Update the display parameter close to the graph. More...
 

Public Attributes

 nuclear_ops_graph
 

Static Public Attributes

 nuclearoperationslogic = Connector(interface='NuclearOperationsLogic')
 
 savelogic = Connector(interface='SaveLogic')
 

Detailed Description

This is the main GUI Class for Nuclear Operations.

Member Function Documentation

◆ continue_stop_measurement()

def nuclear_operations.NuclearOperationsGui.continue_stop_measurement (   self,
  is_checked 
)

Manages what happens if nuclear operations are continued/stopped.

Parameters
boolischecked: If true measurement is continued, if false measurement stops.

◆ current_meas_asset_name_changed()

def nuclear_operations.NuclearOperationsGui.current_meas_asset_name_changed (   self)

Adapt the input widget to the current measurement sequence.

◆ on_deactivate()

def nuclear_operations.NuclearOperationsGui.on_deactivate (   self)

Reverse steps of activation.

Returns
int: error code (0:OK, -1:error)

◆ save_measurement()

def nuclear_operations.NuclearOperationsGui.save_measurement (   self)

Save the current measurement.

Returns
:

◆ show()

def nuclear_operations.NuclearOperationsGui.show (   self)

Make window visible and put it above all other windows.

◆ start_stop_measurement()

def nuclear_operations.NuclearOperationsGui.start_stop_measurement (   self,
  is_checked 
)

Manages what happens if nuclear operations are started/stopped.

Parameters
boolischecked: If true measurement is started, if false measurement stops.

◆ update_meas_parameter()

def nuclear_operations.NuclearOperationsGui.update_meas_parameter (   self)

Update the display parameter close to the graph.


The documentation for this class was generated from the following file: