Burleigh Wavemeters

Driver module for Burleigh wavemeters. Supports:

  • WA-1000/1500

class instrumental.drivers.wavemeters.burleigh.WA_1000(inst=None, **kwds)

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