device.oscope_ds1074z module

class device.oscope_ds1074z.Oscope_DS1074Z(ip_address, **kwargs)[source]

Bases: Oscope_MSO5000

Oscilloscope (interferometry experiment).

Model name: RIGOL DS1074Z

Communication:

  • LAN, using VISA protocol and SCPI commands

amplitudeaxis()[source]

FFT: Return tuple (scale, offset) of active channel amplitude axis [dBV].

fftwindow()[source]

FFT: Return window function that is used for active channel.

freqaxis(channel)[source]

FFT: Return tuple (low, high), frequency range of active channel [Hz].

set_amplitudeaxis(scale=None, offset=None)[source]

FFT: Amplitude scale and offset of active channel. Set one or both.

Parameters:
  • scale (float) – amplitude per screen square [dBV]

  • offset (float) – amplitude offset from screen center [dBV]

set_fftwindow(window)[source]

FFT: Set window function for active channel.

Parameters:

window (str) – One of ‘RECT’, ‘BLAC’, ‘HANN’, ‘HAMM’, ‘FLAT’, ‘TRI’.

set_freqaxis(low, high)[source]

FFT: Horizontal frequency axis of active channel.

Parameters:
  • low (float) – lowest frequency [Hz]

  • high (float) – highest frequency [Hz]

toggle_sound()[source]