DVM Tutorial

6.5.1 Promoting Graphs to the Overview Report

In section 5.1 Running the Efficiency Testplan, you ran the built-in efficiency testplan and added the efficiency summary graph to the the overview test report.

In that example, the overview report included only one graph, but you can add any number of graphs, define their order, and rename the graphs on the overview report.

To implement this functionality, the PromoteGraph() function has four versions with one required argument and three optional arguments that provide flexibility.

To promote two Bode plot graphs and two output load graphs to the overview report, follow these steps:

  1. Open the testplan from SIMPLIS_dvm_tutorial_examples.zip at this path: testplans/6.3_jumpers.testplan.
  2. Add two Promote columns between the Jumper and Create columns..

  3. In the Promote columns in the first set of tests, add the following two PromoteGraph() functions in the second row of the nominal output voltage tests:
  4. In the Promote columns in the second set of tests, add these two PromoteGraph() functions in the second row of the 600mV output voltage tests:

    Result: Your testplan should now look like the following with the added entries in red. This testplan is available from SIMPLIS_dvm_tutorial_examples.zip at this path:

    testplans/6.5.1_promotegraph.testplan.
1   ***
2   *** 6.5.1_promotegraph.testplan: promotegraph testplan for DVM tutorial section 6.4.2
3   ***
4   *?@ Analysis Objective Jumper Promote Promote Create Create Create Source Load Label
5   ***
6   Ac BodePlot(OUTPUT:1) Close(J1)     Alias(gain_margin,gain_margin_nom) Alias(phase_margin,phase_margin_nom) Alias(gain_crossover_freq,gain_crossover_freq_nom) Source(INPUT:1, Nominal) Load(OUTPUT:1, Light) VOUT=1.505V|Bode Plot|Vin Nominal|Light Load
7   Ac BodePlot(OUTPUT:1) Close(J1) PromoteGraph(BODE PLOT, 100, 1, Bode Plot Nominal Vout) PromoteGraph(LOAD, 90, 1) Alias(gain_margin,gain_margin_nom) Alias(phase_margin,phase_margin_nom) Alias(gain_crossover_freq,gain_crossover_freq_nom) Source(INPUT:1, Nominal) Load(OUTPUT:1, 50%) VOUT=1.505V|Bode Plot|Vin Nominal|90% Load
8   Ac BodePlot(OUTPUT:1) Close(J1)     Alias(gain_margin,gain_margin_nom) Alias(phase_margin,phase_margin_nom) Alias(gain_crossover_freq,gain_crossover_freq_nom) Source(INPUT:1, Nominal) Load(OUTPUT:1, 100%) VOUT=1.505V|Bode Plot|Vin Nominal|100% Load
9   ***
10   *** the jumper position sets the output voltage to 0.6V
11   ***
12   Ac BodePlot(OUTPUT:1) Open(J1)     Alias(gain_margin,gain_margin_600mV) Alias(phase_margin,phase_margin_600mV) Alias(gain_crossover_freq,gain_crossover_freq_600mV) Source(INPUT:1, Maximum) Load(OUTPUT:1, Light) VOUT=0.6V|Bode Plot|Vin Maximum|Light Load
13   Ac BodePlot(OUTPUT:1) Open(J1) PromoteGraph(DVM BODE PLOT#log#ac, 80) PromoteGraph(DVM LOAD#pop) Alias(gain_margin,gain_margin_600mV) Alias(phase_margin,phase_margin_600mV) Alias(gain_crossover_freq,gain_crossover_freq_600mV) Source(INPUT:1, Maximum) Load(OUTPUT:1, 50%) VOUT=0.6V|Bode Plot|Vin Maximum|50% Load
14   Ac BodePlot(OUTPUT:1) Open(J1)     Alias(gain_margin,gain_margin_600mV) Alias(phase_margin,phase_margin_600mV) Alias(gain_crossover_freq,gain_crossover_freq_600mV) Source(INPUT:1, Maximum) Load(OUTPUT:1, 100%) VOUT=0.6V|Bode Plot|Vin Maximum|100% Load

When you open the overview report after running this testplan, you should see four graphs:

© 2015 simplistechnologies.com | All Rights Reserved