Class: Laser#
Laser types are specified using two attributes - the Type and the LaserMedium.
Attributes#
pump : None | Pump The Laser element may contain a Pump sub-element which refers to a LightSource used as a laser pump. type : None | Laser_Type Type is the general category of laser. laser_medium : None | Laser_LaserMedium The Medium attribute specifies the actual lasing medium for a given laser type. wavelength : None | float The Wavelength of the laser. Units are set by WavelengthUnit. wavelength_unit : UnitsLength The units of the Wavelength - default:nanometres[nm]. frequency_multiplication : None | int FrequencyMultiplication that may be specified. [units:none] tuneable : None | bool Whether or not the laser is Tuneable [flag] pulse : None | Laser_Pulse The Pulse mode of the laser. pockel_cell : None | bool If true the laser has a PockelCell to rotate the polarization of the beam. [flag] repetition_rate : None | float The is the rate in Hz at which the laser pulses if the Pulse type is ‘Repetitive’. hertz[Hz] Units are set by RepetitionRateUnit. repetition_rate_unit : UnitsFrequency The units of the RepetitionRate - default:hertz[Hz].
URI: core:Laser
Parents#
is_a: LightSource -
Attributes#
Own#
➞manufacturer 0..1
Range: String
➞model 0..1
Range: String
➞serial_number 0..1
Range: String
➞lot_number 0..1
Range: String
➞power 0..1
Range: Integer
➞pump 0..1
Range: Pump
➞type 0..1
Range: Laser_Type
➞laser_medium 0..1
Range: Laser_LaserMedium
➞wavelength 0..1
Range: Integer
➞frequency_multiplication 0..1
Range: Integer
➞tuneable 0..1
Range: Boolean
➞pulse 0..1
Range: Laser_Pulse
➞pockel_cell 0..1
Range: Boolean
➞repetition_rate 0..1
Range: Integer