4-9
Remote Control
Setting up a Measurement
Note that it is also possible for the user to access the collections for the Sys-
tem, Test Plan, or Test Group levels individually. In this case one of the follow-
ing methods can be used:
TESMngr.ParmMngr.LoadSystemParms colSystemParms, ""
TESMngr.ParmMngr.LoadTestPlanParms colTestPlanParms, ""
TESMngr.ParmMngr.LoadTestGroupParms colTestGroupParms, ""
Each of the above methods return just the one collection, whereas the expres-
sion used previously,
TESMngr.Controller.LoadParms “”, “”, “”, “”
loads all levels of the parameter collections.
There are some limitations with using these more primitive statements. First
the test executive supports scoping of parameters. That is, if a parameter
occurs at the Test Group level with one value and at the Test level with
another value, you need to use the value from the lower level (for example,
the second value) when running the test. If the variable is missing from the
Test Group level then you need to use the value from the Test Plan level. The
other limitation is that the parameter collections at the Test level are expected
to be TEScollections and the result of the
LoadTestParms
is a Visual Basic collec-
tion. The example file illustrates the procedure for obtaining the collections
individually, but once obtained, any changes are saved as a single group.
The above code requires knowledge of the test parameter names in the
testparm.mdb
database. These test parameters are the same as the information
displayed and entered in the system GUI. The
testparm.mdb
database contains
all of the setup information required in the execution of the individual tests.
All of the constants required by the GUI for parameter checking are also
included in this database. Each parameter is located in a single location in the
database. The location depends upon the type of parameter and how it is uti-
lized in the system software. Full information including the definition of the
parameter in the database that is associated with each field in the GUI and
documentation of the location of the parameter is supplied in
.
In order to correctly deal with the parameter scoping described above, the
complete test plan hierarchy is shown
“Complete test plan hierarchy” on page
. The hierarchy names defined must be used exactly as shown in order to
manipulate data within the
testparm.mdb
database.
Summary of Contents for 86037B
Page 1: ...User s Guide HP 86037B Chromatic Dispersion Test System ...
Page 31: ...2 13 Operation The Main Window Figure 2 4 Repeat Measurement Selector ...
Page 72: ...3 16 Normalization Setting Normalization Preferences ...
Page 94: ...4 22 Remote Control TES Parameters Main chromatic dispersion screen ...
Page 100: ...4 28 Remote Control TES Parameters CD and Gain Measurement Settings Dialog Box ...
Page 102: ...4 30 Remote Control TES Parameters Length Measurement Settings Dialog Box ...
Page 104: ...4 32 Remote Control TES Parameters Normalization Settings Dialog Box ...
Page 106: ...4 34 Remote Control TES Parameters New Normalization Button Dialog Box ...
Page 120: ...4 48 Remote Control Output Parameters ...
Page 158: ...5 38 Maintenance Hewlett Packard Sales and Service Offices ...
Page 170: ...6 12 Installation Installation ...
Page 174: ...7 4 Reference Theory of Operation Figure 7 3 HP 86037B Block Diagram Options 121 and 122 ...
Page 175: ...7 5 Reference Theory of Operation Figure 7 4 The HP 86037B Option 114 block diagram ...
Page 190: ...7 20 Reference System Options ...
Page 191: ...8 Specifications 8 3 Regulatory Information 8 7 Specifications and Regulatory Information ...
Page 204: ...Index 6 Index ...