menlo

Classes

MenloCombBeatlockRFSource

Abstract class to represent an RF source. Typical examples of components inheriting this class

Module Contents

class menlo.MenloCombBeatlockRFSource(menlo_rpc_device, *args, **kwargs)

Bases: atomiq.components.electronics.rfsource.RFSource

Abstract class to represent an RF source. Typical examples of components inheriting this class could be a DDS, a standalone AOM driver, an AWG etc.

Parameters:
  • default_frequency -- Default frequency of the source.

  • default_amplitude -- Default amplitude of the source.

  • default_phase -- Default phase of the source.

  • freq_limit -- Tuple of the minimum and maximum allowed frequency.

  • amp_limit -- Tuple of the minimum and maximum allowed amplitude.

  • blind -- Wether the source is set to its default values in each prerun phase. If True, the source is unchanged during prerun, as for example necessary to generate a continuous laser lock signal. Defaults to False.

  • default_ramp_steps -- Number of constant value intervals a ramp is discretized into by default.

  • menlo_rpc_device (Component)

rfsource
_set_frequency(frequency)
Parameters:

frequency (artiq.language.TFloat)

_set_amplitude(amplitude)
Parameters:

amplitude (artiq.language.TFloat)