Common Laser Controller Command Set
List of common commands for controlling the laser controller in both the Peak Lock Servo and Peak Lock Servo & Current Controller and the Offset Phase Lock Servo & Current Controller.
Laser?
Arguments:
No Arguments Taken
Example:
Laser?
On
I2C Command Number: 16
Description
Returns the status of the laser (on, off or fault).
</div>
Laser
Arguments:
[ASCII] On/Off
Example:
Laser On
Fault
I2C Command Number: 17
Description
Turns the laser on or off. Valid arguments are ON or OFF. Only turns the laser on when no fault / interlock issues. Returns the output from the Laser? command.
</div>
CurrSet?
Arguments:
No Arguments Taken
Example:
CurrSet?
147.6
I2C Command Number: 18
Description
Returns the laser current setpoint (in mA) for how much current will flow through the laser when the laser is on.
</div>
CurrSet
Arguments:
[Float] CURRENT
Example:
CurrSet 123.52
123.5
I2C Command Number: 19
Description
Sets the setpoint laser current (in mA) to CURRENT. Returns the output from the
CurrSet? command.
</div>
CurrLim?
Arguments:
No Arguments Taken
Example:
CurrLim?
180.0
I2C Command Number: 20
Description
Returns the current limit (in mA) for the maximum current allowed to flow through the laser when the laser is on.
</div>
CurrLim
Arguments:
[Float] CURRENT
Example:
CurrLim 156
156
I2C Command Number: 21
Description
Sets the maximum laser current to CURRENT. Returns the output from the
CurrLim? command.
Note: If Laser Current is set above new current limit value, then current setpoint is lowered to new current limit value.
</div>