qcodes_contrib_drivers.drivers.Windfreak package

Submodules

qcodes_contrib_drivers.drivers.Windfreak.Windfreak_SynthUSB3 module

Driver for Windfreak SynthUSB3 signal generator

Written by Edward Laird (http://wp.lancs.ac.uk/laird-group/).

A documentation notebook is in the docs/examples/ directory.

class qcodes_contrib_drivers.drivers.Windfreak.Windfreak_SynthUSB3.WindfreakSynthUSB3(*args: Any, **kwargs: Any)[source]

Bases: VisaInstrument

QCodes driver for the Windfreak SynthUSB3 signal generator.

default_terminator: str | None = ''

The default terminator to use if the terminator is not specified when creating the instrument. None means use the default terminator from PyVisa.

frequency = Parameter( "frequency", unit="MHz", set_cmd="f{:.7f}", get_cmd="f?", instrument=self, get_parser=float, )

Control the carrier frequency

level = Parameter( "level", unit="dBm", set_cmd="W{:.2f}", get_cmd="W?", instrument=self, get_parser=float, )

Control the carrier level

Module contents