# Laser Lock Box

The Laser Lock Box is designed to stabilize and control lasers in various applications such as atomic physics, quantum optics, spectroscopy, and metrology.

Features: It offers features such as frequency stabilization, phase-locking, modulation, and control of laser parameters like power and intensity.

If using the REST API directly, the instrument group name is laserlockbox.

Moku:Go Moku:Lab Moku:Pro Moku:Delta
Maximum Output Voltage ±5 V ±1 V ±10 V ±5 V
Input Bandwidth DC to 30 MHz DC to 200 MHz DC to 600 MHz DC to 2 GHz

Functions

Core

  • Multi-instrument: Laser Lock Box in multi-instrument context
  • enable_conditional_trigger: Enable trigger during the rising portion of scan waveform.
  • getters:
  • load_settings: Load a previously saved `.mokuconf` settings file into the instrument. To create a `.mokuconf` file, either use `save_settings` or the desktop app.
  • save_settings: Save instrument settings to a file. The file name should have a `.mokuconf` extension to be compatible with other tools.
  • set_aux_oscillator: Configures the auxiliary oscillator output signal, including amplitude, frequency, and output channel. In the Moku app, this output is labelled “Modulation” and is commonly used for laser modulation.
  • set_custom_filter: Configure a custom IIR filter by supplying the output scaling and per-stage coefficients for the selected filter block.
  • set_defaults: Set the Laser Lock Box to to its default state.
  • set_demodulation: Configures the demodulation source and optionally its frequency and phase
  • set_digital_input_gain: Configure the digital input gain to improve measurement precision. This gain setting is only available for Input 1.
  • set_filter: Configure the Infinite Impulse Response filter with one of available filter shape and type
  • set_frontend: Configures the input impedance, coupling, gain, and attenuation for each channel.
  • set_output: Configures the desired output channel
  • set_output_limit: Configures the limit on desired output channel
  • set_output_offset: Set output signal offset
  • set_pid_by_frequency: Configure the selected PID controller using crossover frequencies. Channel 1 configures the fast controller, channel 2 configures the slow controller.
  • set_scan_oscillator: Configures the scan oscillator to scan or sweep the laser over a given frequency range
  • set_setpoint: Configure the the desired set point
  • summary: Returns a short summary of current instrument state

Data Logger

Data Streaming

Input PLL

  • pll_reacquire: Re-starts the PLL on an external reference signal either at an auto-acquired or user-defined frequency. Auto-Acquisition uses an FFT-based frequency estimate.
  • set_pll: Sets the frequency acquisition/configuration and tracking bandwidth of the PLL.

Oscilloscope

  • enable_rollmode: Enables and disables Roll Mode X-axis behaviour
  • get_data: Get a frame of the data from the instrument
  • Osc Getters: Getters
  • save_high_res_buffer: Save the high resolution channel buffer data to a file on the Moku's internal storage
  • set_acquisition_mode: Set acquisition mode
  • set_hysteresis: Configures the hysteresis around trigger point.
  • set_timebase: Set the left- and right-hand span for the time axis. Units are seconds relative to the trigger point.
  • set_trigger: Sets trigger source and parameters.
  • set_monitor: Configures the specified monitor channel to view the desired Laser Lock Box probe point signal.