ShfSweeper#

class ShfSweeper(daq, dev)[source]#

Bases: object

Class to set up and run a sweep on an SHFQA

Parameters:
  • daq (zhinst.ziPython.ziDAQServer) – ziDAQServer object to communicate with a Zurich Instruments data server

  • dev (str) – The ID of the device to run the sweeper with. For example, dev12004.

Methods

__init__(daq, dev)

configure([sweep_config, avg_config, ...])

Configure and check the settings

get_configuration()

returns:

the configuration of the sweeper class as

get_offset_freq_vector()

Get vector of frequency points

get_result()

returns:

a dictionary with measurement data of the last sweep

plot()

Plots power over frequency for last sweep

run()

Perform a sweep with the specified settings.

set_to_device()

Transfer settings to device