menlo ===== .. py:module:: menlo Classes ------- .. autoapisummary:: menlo.MenloCombBeatlockRFSource Module Contents --------------- .. py:class:: MenloCombBeatlockRFSource(menlo_rpc_device, *args, **kwargs) Bases: :py:obj:`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. :param default_frequency: Default frequency of the source. :param default_amplitude: Default amplitude of the source. :param default_phase: Default phase of the source. :param freq_limit: Tuple of the minimum and maximum allowed frequency. :param amp_limit: Tuple of the minimum and maximum allowed amplitude. :param 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`. :param default_ramp_steps: Number of constant value intervals a ramp is discretized into by default. .. py:attribute:: rfsource .. py:method:: _set_frequency(frequency) .. py:method:: _set_amplitude(amplitude)