|
Qudi
|
Spectra Physics Millennia diode pumped solid state laser. More...


Public Member Functions | |
| def | on_activate (self) |
| Activate Module. | |
| def | on_deactivate (self) |
| Deactivate module. | |
| def | connect_laser (self, interface) |
| Connect to Instrument. More... | |
| def | disconnect_laser (self) |
| Close the connection to the instrument. | |
| def | allowed_control_modes (self) |
| Control modes for this laser. More... | |
| def | get_control_mode (self) |
| Get active control mode. More... | |
| def | set_control_mode (self, mode) |
| Set actve control mode. More... | |
| def | get_power (self) |
| Current laser power. More... | |
| def | get_power_setpoint (self) |
| Current laser power setpoint. More... | |
| def | get_power_range (self) |
| Laser power range. More... | |
| def | set_power (self, power) |
| Set laser power setpoint. More... | |
| def | get_current_unit (self) |
| Get unit for current. More... | |
| def | get_current_range (self) |
| Get range for laser current. More... | |
| def | get_current (self) |
| Get current laser current. More... | |
| def | get_current_setpoint (self) |
| Get laser current setpoint. More... | |
| def | set_current (self, current_percent) |
| Set laser current setpoint. More... | |
| def | get_shutter_state (self) |
| Get laser shutter state. More... | |
| def | set_shutter_state (self, state) |
| Set laser shutter state. More... | |
| def | get_crystal_temperature (self) |
| Get SHG crystal temerpature. More... | |
| def | get_diode_temperature (self) |
| Get laser diode temperature. More... | |
| def | get_tower_temperature (self) |
| Get SHG tower temperature. More... | |
| def | get_cab_temperature (self) |
| Get cabinet temperature. More... | |
| def | get_temperatures (self) |
| Get all available temperatures. More... | |
| def | set_temperatures (self, temps) |
| Set temperatures for lasers wth tunable temperatures. More... | |
| def | get_temperature_setpoints (self) |
| Get tepmerature setpoints. More... | |
| def | get_laser_state (self) |
| Get laser state. More... | |
| def | set_laser_state (self, status) |
| Set laser state. More... | |
| def | on (self) |
| Turn laser on. More... | |
| def | off (self) |
| Turn laser off. More... | |
| def | dump (self) |
| Dump laser information. More... | |
| def | timers (self) |
| Laser component runtimes. More... | |
| def | get_extra_info (self) |
| Formatted information about the laser. More... | |
Public Member Functions inherited from core.module.BaseMixin | |
| def | __init__ (self, manager, name, config=None, callbacks=None, kwargs) |
| Initialise Base class object and set up its state machine. More... | |
| def | log (self) |
| Returns a logger object. | |
| def | is_module_threaded (self) |
| Returns whether the module shall be started in a thread. | |
| def | on_activate (self) |
| Method called when module is activated. More... | |
| def | on_deactivate (self) |
| Method called when module is deactivated. More... | |
| def | getStatusVariables (self) |
| Return a dict of variable names and their content representing the module state for saving. More... | |
| def | setStatusVariables (self, variableDict) |
| Give a module a dict of variable names and their content representing the module state. More... | |
| def | getConfiguration (self) |
| Return the configration dictionary for this module. More... | |
| def | get_connector (self, connector_name) |
| Return module connected to the given named connector. More... | |
Public Member Functions inherited from core.module.ModuleMeta | |
| def | __new__ (cls, name, bases, attrs) |
| Collect declared Connectors, ConfigOptions and StatusVars into dictionaries. More... | |
Public Attributes | |
| rm | |
| inst | |
Public Attributes inherited from core.module.BaseMixin | |
| module_state | |
| connectors | |
Static Public Attributes | |
| serial_interface = ConfigOption('interface', 'ASRL1::INSTR', missing='warn') | |
| maxpower = ConfigOption('maxpower', 25.0, missing='warn') | |
Spectra Physics Millennia diode pumped solid state laser.
Example config for copy-paste:
millennia_laser: module 'laser.millennia_ev_laser.MillenniaeVLaser' interface 'ASRL1::INSTR' maxpower 25 # in Watt
| def millennia_ev_laser.MillenniaeVLaser.allowed_control_modes | ( | self | ) |
Control modes for this laser.
| def millennia_ev_laser.MillenniaeVLaser.connect_laser | ( | self, | |
| interface | |||
| ) |
Connect to Instrument.
| str | interface: visa interface identifier |
| def millennia_ev_laser.MillenniaeVLaser.dump | ( | self | ) |
Dump laser information.
| def millennia_ev_laser.MillenniaeVLaser.get_cab_temperature | ( | self | ) |
Get cabinet temperature.
| def millennia_ev_laser.MillenniaeVLaser.get_control_mode | ( | self | ) |
Get active control mode.
| def millennia_ev_laser.MillenniaeVLaser.get_crystal_temperature | ( | self | ) |
Get SHG crystal temerpature.
| def millennia_ev_laser.MillenniaeVLaser.get_current | ( | self | ) |
Get current laser current.
| def millennia_ev_laser.MillenniaeVLaser.get_current_range | ( | self | ) |
Get range for laser current.
| def millennia_ev_laser.MillenniaeVLaser.get_current_setpoint | ( | self | ) |
Get laser current setpoint.
| def millennia_ev_laser.MillenniaeVLaser.get_current_unit | ( | self | ) |
Get unit for current.
return unit for laser current
| def millennia_ev_laser.MillenniaeVLaser.get_diode_temperature | ( | self | ) |
Get laser diode temperature.
| def millennia_ev_laser.MillenniaeVLaser.get_extra_info | ( | self | ) |
Formatted information about the laser.
| def millennia_ev_laser.MillenniaeVLaser.get_laser_state | ( | self | ) |
Get laser state.
| def millennia_ev_laser.MillenniaeVLaser.get_power | ( | self | ) |
Current laser power.
| def millennia_ev_laser.MillenniaeVLaser.get_power_range | ( | self | ) |
Laser power range.
| def millennia_ev_laser.MillenniaeVLaser.get_power_setpoint | ( | self | ) |
Current laser power setpoint.
| def millennia_ev_laser.MillenniaeVLaser.get_shutter_state | ( | self | ) |
Get laser shutter state.
| def millennia_ev_laser.MillenniaeVLaser.get_temperature_setpoints | ( | self | ) |
Get tepmerature setpoints.
| def millennia_ev_laser.MillenniaeVLaser.get_temperatures | ( | self | ) |
Get all available temperatures.
| def millennia_ev_laser.MillenniaeVLaser.get_tower_temperature | ( | self | ) |
Get SHG tower temperature.
| def millennia_ev_laser.MillenniaeVLaser.off | ( | self | ) |
Turn laser off.
| def millennia_ev_laser.MillenniaeVLaser.on | ( | self | ) |
Turn laser on.
| def millennia_ev_laser.MillenniaeVLaser.set_control_mode | ( | self, | |
| mode | |||
| ) |
Set actve control mode.
| ControlMode | mode: desired control mode |
| def millennia_ev_laser.MillenniaeVLaser.set_current | ( | self, | |
| current_percent | |||
| ) |
Set laser current setpoint.
| float | current_percent: desired laser current setpoint |
| def millennia_ev_laser.MillenniaeVLaser.set_laser_state | ( | self, | |
| status | |||
| ) |
Set laser state.
| LaserState | status: desited laser state |
| def millennia_ev_laser.MillenniaeVLaser.set_power | ( | self, | |
| power | |||
| ) |
Set laser power setpoint.
| float | power: desired laser power |
| def millennia_ev_laser.MillenniaeVLaser.set_shutter_state | ( | self, | |
| state | |||
| ) |
Set laser shutter state.
| ShuterState | state: desired laser shutter state |
| def millennia_ev_laser.MillenniaeVLaser.set_temperatures | ( | self, | |
| temps | |||
| ) |
Set temperatures for lasers wth tunable temperatures.
| def millennia_ev_laser.MillenniaeVLaser.timers | ( | self | ) |
Laser component runtimes.
1.8.13