Skip to content

Initial release

Compare
Choose a tag to compare
@asvela asvela released this 27 Jan 21:19
· 13 commits to main since this release

The DLCcontrol class can read and control:

  • laser current on/off
  • wavelength setpoint
  • analogue remote control settings (can control laser current and/or piezo simultaneously)
    • enable/disable
    • select input channel
    • set multiplier factor of the input voltage
  • internal scan settings (both for scanning the piezo and laser current)
    • scan start
    • scan end
    • scan offset
    • scan amplitude

The class will check that wavelength setpoint and internal scan settings are within acceptable ranges (and raise a OutOfRangeError if not).

The module also provides some convenient dictionaries with all the settings it can modify, these dictionaries can be saved with measurement data to make sure all settings are recorded. The DLCcontrol class can dump these dicts to json files.