DSG815

class tam.DSG815(visa_rm, visa_id)[source]

Create an instance of VisaDevice.

Parameters:
  • visa_rm – A reference to a Visa resource manager. As returned (for example) by a call to pyvisa.ResourceManager().

  • visa_id (str) – The ID of the instrument to connect with.

property fm_deviation

Return the current DSG FM max. deviation (in kHz).

property freq

The current DSG output frequency (in MHz).

initialize()[source]

Initialize the generator state.

property level

The current DSG output level (in dBm).

set_signal_output(freq, level)[source]

Set the RF output.

Parameters:
  • freq (float) – The desired output frequency in MHz.

  • level (float) – The desired output level in dBm.