Sequencer Menu

The sequencer provides a way to perform automated “drag-and-drop” parametric sweeps without programming:

../_images/sequencer_menu.png

The Sequencer Menu.

The Sequencer Menu consists of three colums:

  1. The ActionTreeView: A tree of top-level modules that export a sequencer interface.

  2. The SequencerView: A top-to-bottom graphical representation of the measurement sequence.

  3. THe PreviewFrame: Preview plots of the measurement stimulus and response.

An automated power sweep of a_1 is described below:

  • Press New to clear an exisiting test sequence.

    • Import sweep.real module

      • Define a linear_sweep variable

        • Accept the default sweep settings.

        • Preview plot the sweep plan.

    • Import sequencer.measure module

      • Define a swept_measurement variable

        • Accept the default measurement settings.

        • Add the linear_sweep using the add_sweep method.

          • sweep_id: “A_SET”

          • port_index: 1

          • harm_index: 1

          • sweep_plan: linear_sweep

        • Add a swept measurement using the swept_measurement method.

  • Press Code to generate the Python script (Press close when done).

  • Press Run to run the measurement sweep.

  • Preview plot the b_2 output response.

You can always copy the code generated by the sequencer into a Python script.