labscript-suite / labscript-devices

A modular and extensible plugin architecture to control experiment hardware using the 𝘭𝘒𝘣𝘴𝘀𝘳π˜ͺ𝘱𝘡 𝘴𝘢π˜ͺ𝘡𝘦.
http://labscriptsuite.org
Other
5 stars 58 forks source link

Add Windfreak SynthHD and SynthHDPro devices #110

Open dihm opened 7 months ago

dihm commented 7 months ago

This driver allows the use of the Windfreak SynthHD and SynthHD Pro microwave synthesizers. These synths are fairly cost effective, have two phase coherent outputs, and cover up to 26 GHz.

This current code only implements static output functionality, with the caveat that an external gating switch works natively via labscript for in shot switching of the output.

These synths do have a table mode where output states can be pre-programmed and stepped through on triggers. The driver is written with that possibility in mind, but does not actually implement it now.