Package for reading parameters of the Verdi laser
Note that the module uses property attributes. Look at the python documentation to understand how property attributes are working if you don’t alread know.
Example
verdi = VerdiDriver(port='COM7')
print verdi.power # print the measured power
print verdi.set_power # print the set power
verdi.set_power = 15.6 # set the power to 15.6 watts
verdi.list_cmd(['power', 'baseplate_temperature']) # Returns a dictionary with the values of the parameters in the list
verdi.read_all_parameters() # Returns a dictionary with the values of all the parameters
Main class for driving the Verdi laser
Returns a dictionary with all the parameters
Returns a dictionary with all the parameters of liste_cmd
Returns or set the light regulation set power in watts
Returns or set the status of the external shutter {0:”CLOSED”, 1:”OPEN”}
Returns or set the laser status (OFF, ON)
Resets faults and turns laser on (key must be in the “ENABLE” position). Clears fault screen on power supply and fault history so lasing will resume if no active fault
Put the laser in STANDBY mode (note: If the key is in the “ENABLE” position, then this command will override
List of all the parameters that can be individually read.
Returns the status of the LBO heater {0:’OFF’, 1:’ON’}
Returns the if the system is able to run LBO optimization status {1:True, 0:False}
Returns LBO temperature servo drive level
Returns the status of the LBO temperature servo {0:”OPEN”, 1:”LOCKED”, 2:”SEEKING”, 3:”FAULT”, 4:”OPTIMIZING”}
Returns LBO set temperature in C
Returns the measured LOB temperature in C
Returns the measured laser head baseplate temperature in C
Return the baud rate of the Verdi serial port
Return the diode current delta calibration
Returns the factor that accounts for diode 1 aging
Returns the measured laser diode 1 current in amps
Returns the laser diode 1 heatsink temperature in C
Returns the maximum current at which diode 1 will be allowed to operate
Returns the number of operating hours on the laser diode 1
Returns light output power from diode 1 photocell
Return a reference voltage used to measure the temperature of diode 1
Returns the diode 1 set temperature in C
Returns the status of diode 1 temperature servo {0:”OPEN”, 1:”LOCKED”, 2:”SEEKING”, 3:”FAULT”, 4:”OPTIMIZING”}
Returns the measured laser diode 1 temperature in C
Returns laser diode 1 temperature servo drive level
Returns the factor that accounts for diode 2 aging
Returns the measured laser diode 2 current in amps
Returns the laser diode 2 heatsink temperature in C
Returns the maximum current at which diode 2 will be allowed to operate
Returns the number of operating hours on the laser diode 2
Returns light output power from diode 2 photocell
Return a reference voltage used to measure the temperature of diode 2
Returns the diode 2 set temperature in C
Returns the status of diode 2 temperature servo {0:”OPEN”, 1:”LOCKED”, 2:”SEEKING”, 3:”FAULT”, 4:”OPTIMIZING”}
Returns the measured laser diode 2 temperature in C
Returns laser diode 2 temperature servo drive level
Returns the measured diode currents in amps
Returns diode 1 optimization status {0:False, 1:True}
Returns etalon temperature servo drive level
Returns etalon set temperature in C
Returns the status of the etalon temperature servo {0:”OPEN”, 1:”LOCKED”, 2:”SEEKING”, 3:”FAULT”}
Returns the measured Etalon temperature in C
Returns keyswitch {0:”OFF”, 1:”ENABLE”}
Returns {0:’OFF’, 1:’ON’, 2:’FAULT’}
Returns the status of the light loop servo {0:”OPEN”, 1:”LOCKED”, 2:”SEEKING”, 3:”FAULT”}
Returns the number of operating hours on the system head
Returns the mode of operation, whether current or light control {1:”light”, 0:”current”}
Returns the calibrated output power in watts
Returns the number of power supply operating hours
Returns the light regulation set power in watts
Returns the status of the external shutter {0:”CLOSED”, 1:”OPEN”}
Returns vanadate temperature servo drive level
Returns vanadate set temperature in C
Returns the status of the vanadate temperature servo {0:”OPEN”, 1:”LOCKED”, 2:”SEEKING”, 3:”FAULT”}
Returns the measured vanadate temperature in C
Returns the power supply software version number