WS6 or WS7 wavemeter driver

Matlab driver class for a WS6 or WS7 wavelength meter from High Finesse.
143 Downloads
Updated 21 Nov 2016

View License

Matlab driver class to setup and read-out a High Finesse WS6 or WS7 wavelength meter. The class supports the addition of a multichannel switchbox connected to the wavelength meter. As an extra feature, routines are added to toggle between wavemeter channels without blocking execution of other matlab scripts. This is achieved by creating a parallel worker pool, so be aware that this will take up additional RAM!
The class provides a level of usability by checking user input for compatibility with the wavelength meter and returning informative warnings and error messages. The class is a singleton, preventing the user from accidentally instantiating multiple objects that control the same wavelength meter.

Functions:
getInstance - instantiate the WLM object
SwitchToChannel - issue switchbox to switch to a different channel.
ToggleChannels - constantly toggle between wavemeter channels.
GetFreq - Return the photon frequency measured at a certain channel.
GetWL - Return the wavelength measured at a certain channel.
GetBoth - Return both the photon frequency and the wavelength measured at a certain channel.
GetChannel - Return the active channel.

A detailed description of all the class' functionality is provided by WLM_matlab_class.pdf

Cite As

Jakko de Jong (2024). WS6 or WS7 wavemeter driver (https://www.mathworks.com/matlabcentral/fileexchange/60330-ws6-or-ws7-wavemeter-driver), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2013b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Performance and Memory in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0