Burleigh Wavemeters¶
Driver module for Burleigh wavemeters. Supports:
- WA-1000/1500
-
class
instrumental.drivers.wavemeters.burleigh.
WA_1000
¶ A Burleigh WA-1000/1500 wavemeter
-
averaging_enabled
()¶ Whether averaging mode is enabled
-
disable_averaging
()¶ Disable averaging mode
-
enable_averaging
(enable=True)¶ Enable averaging mode
-
get_deviation
()¶ Get the current deviation
Returns: deviation – The wavelength difference between the current input wavelength and the fixed setpoint. Return type: Quantity
-
get_num_averaged
()¶ Get the number of samples used in averaging mode
-
get_pressure
()¶ Get the barometric pressure inside the wavemeter
Returns: pressure – The barometric pressure inside the wavemeter Return type: Quantity
-
get_setpoint
()¶ Get the wavelength setpoint
Returns: setpoint – the wavelength setpoint Return type: Quantity
-
get_temperature
()¶ Get the temperature inside the wavemeter
Returns: temperature – The temperature inside the wavemeter Return type: Quantity
-
get_wavelength
()¶ Get the wavelength
Returns: wavelength – The current input wavelength measurement Return type: Quantity
-
is_locked
()¶ Whether the front panel is locked or not
-
lock
(lock=True)¶ Lock the front panel of the wavemeter, preventing manual input
When locked, the wavemeter can only be controlled remotely by a computer. To unlock, use
unlock()
or hit the ‘Remote’ button on the wavemeter’s front panel.
-
set_num_averaged
(num)¶ Set the number of samples used in averaging mode
When averaging mode is enabled, the wavemeter calculates a running average of the last
num
samples.Parameters: num (int) – Number of samples to average. Must be between 2 and 50.
-
set_setpoint
(setpoint)¶ Set the wavelength setpoint
The setpoint is a fixed wavelength used to compute the deviation. It is used for display and to determine the analog output voltage.
Parameters: setpoint (Quantity) – Wavelength of the setpoint, in units of [length]
-
unlock
()¶ Unlock the front panel of the wavemeter, allowing manual input
-