DVM Tutorial

6.0 Customizing Testplans

DVM testplans are tab-separated text files with a .testplan extension and can be edited with either a text editor or with a spreadsheet program such as Microsoft Excel. For details on the DVM syntax, see Testplans in the DVM documentation

The following general rules apply:

While the number of functions and testplan entries is manageable, the syntax is exacting. Examples of the most commonly used functions are described in the following subsections:

Although built-in testplans are a good place to start when creating a custom testplan, the entire syncbuck_1in_1out.testplan has 129 tests; therefore, this tutorial examines a representative sample of those 129 tests. Below is the 6.0_a_sampling_of_the_syncbuck_1in_1out.testplan, a sampling of tests from syncbuck_1in_1out.testplan. This testplan includes all nine Bode plot tests with three input voltages (nominal, minimum, and maximum) and three loads (Light, 50%, and 100%)  plus one test of each of the other test objectives.

Note: The first column containing line numbers in the sample below is not in the testplan but is used here to reference particular lines in the example.

1   ***
2   *** A sampling of tests in the syncbuck_1in_1out.testplan
3   ***
4   *?@ Analysis Objective Source Load Label
5   ***
6   Ac BodePlot(OUTPUT:1) Source(INPUT:1, Nominal) Load(OUTPUT:1, Light) Ac Analysis|Bode Plot|Vin Nominal|Light Load
7   Ac BodePlot(OUTPUT:1) Source(INPUT:1, Nominal) Load(OUTPUT:1, 50%) Ac Analysis|Bode Plot|Vin Nominal|50% Load
8   Ac BodePlot(OUTPUT:1) Source(INPUT:1, Nominal) Load(OUTPUT:1, 100%) Ac Analysis|Bode Plot|Vin Nominal|100% Load
9   ***
10   Ac BodePlot(OUTPUT:1) Source(INPUT:1, Minimum) Load(OUTPUT:1, Light) Ac Analysis|Bode Plot|Vin Minimum|Light Load
11   Ac BodePlot(OUTPUT:1) Source(INPUT:1, Minimum) Load(OUTPUT:1, 50%) Ac Analysis|Bode Plot|Vin Minimum|50% Load
12   Ac BodePlot(OUTPUT:1) Source(INPUT:1, Minimum) Load(OUTPUT:1, 100%) Ac Analysis|Bode Plot|Vin Minimum|100% Load
13   ***
14   Ac BodePlot(OUTPUT:1) Source(INPUT:1, Maximum) Load(OUTPUT:1, Light) Ac Analysis|Bode Plot|Vin Maximum|Light Load
15   Ac BodePlot(OUTPUT:1) Source(INPUT:1, Maximum) Load(OUTPUT:1, 50%) Ac Analysis|Bode Plot|Vin Maximum|50% Load
16   Ac BodePlot(OUTPUT:1) Source(INPUT:1, Maximum) Load(OUTPUT:1, 100%) Ac Analysis|Bode Plot|Vin Maximum|100% Load
17   ***
18   Ac ConductedSusceptibility(INPUT:1) Source(INPUT:1, Nominal) Load(OUTPUT:1, Light) Ac Analysis|Conducted Susceptibility|Vin Nominal|Light Load
19   ***
20   Ac Impedance(INPUT:1) Source(INPUT:1, Minimum) Load(OUTPUT:1, 50%) Ac Analysis|Input Impedance|Vin Minimum|50% Load
21   ***
22   Ac Impedance(OUTPUT:1) Source(INPUT:1, Maximum) Load(OUTPUT:1, 100%) Ac Analysis|Output Impedance|Vin Maximum|100% Load
23   ***
24   Transient StepLoad(OUTPUT:1, 50%, 100%) Source(INPUT:1, Nominal)   Transient|Step Load|Vin Nominal|50% Load to 100% Load
25   ***
26   Transient StepLine(INPUT:1, Minimum, Maximum)   Load(OUTPUT:1, Light) Transient|Step Line|Light Load|Vin Minimum to Vin Maximum
27   ***
28   Transient Startup(INPUT:1, Maximum)   Load(OUTPUT:1, 50%) Transient|Startup|50% Load|0V to Vin Maximum
29   ***
30   Transient ShortCkt(OUTPUT:1, Light) Source(INPUT:1, Minimum)   Transient|Short Circuit|Vin Minimum|Light Load to Short Circuit
31   ***
32   Steady-State Steady-State Source(INPUT:1, Nominal) Load(OUTPUT:1, 50%) Steady-State|Steady-State|Vin Nominal|50% Load

Notes on a sampling of tests in the syncbuck_1in_1out.testplan

Both the abbreviated and full versions of the sync-buck testplan are available from the directory where you unzipped SIMPLIS_dvm_tutorial_examples.zip as explained in 2.0 Getting Started.

© 2015 simplistechnologies.com | All Rights Reserved