SweepConfig#

class SweepConfig(start_freq: float = -300000000.0, stop_freq: float = 300000000.0, num_points: int = 100, mapping: str = 'linear', oscillator_gain: float = 1, settling_time: float = 2e-07, use_sequencer: bool = True)[source]#

Bases: object

Frequency range settings for a sweep

Methods

__init__([start_freq, stop_freq, ...])

Attributes

mapping

linear or logarithmic frequency axis

num_points

number of frequency points to measure

oscillator_gain

amplitude gain for the oscillator used for modulation

settling_time

time to wait to ensure new frequency took effect in the device under test

start_freq

minimum frequency for the sweep

stop_freq

maximum frequency for the sweep

use_sequencer

specify whether to use the fast sequencer-based sweep (True) or the slower host-driven sweep (False)

Parameters:
  • start_freq (float) –

  • stop_freq (float) –

  • num_points (int) –

  • mapping (str) –

  • oscillator_gain (float) –

  • settling_time (float) –

  • use_sequencer (bool) –