Agilent Technologies 93000 SOC Series Training Manual page 518

Mixed-signal training
Hide thumbs Also See for 93000 SOC Series:
Table of Contents

Advertisement

Lesson 1 – Multi-Site Test
N O TE
The APIs to be added for multi-site testing are ignored in single-site testing.
Consequently, you can develop test method programs that are compatible with
both single-site and multi-site tests. The Multi-site APIs make it possible to
upgrade from single-site testing to multi-site testing if the need arises.
The following shows an example program for the parallel execution using
the multi-site APIs:
HRESULT AC_Class::THDtest(double _result[4])
{
THDtype thd_rslt;
ON_FIRST_INVOCATION_BEGIN();
DGT("Aout").enable();
EXECUTE_TEST(0.01 sec);
DGT("Aout").disable();
FLUSH();
ON_FIRST_INVOCATION_END();
ARRAY_D rowWave = DGT("Aout").getWaveform();
DSP_THD(rowWave,thd_rslt,1024,1,5,DB,NULL );
TEST("Aout","THD", thd_rslt.thd);
}
Example Program
In the above example, DGT("Aout").xxxx statements are abbreviations
of Analog.DGT("Aout").xxxx. They are usually shortened to the
more convenient.
Setting Up Site-Specific Conditions
You may set up the different conditions for each site before the test execution.
In this case, if the conditions are set up before the first invocation block, the
conditions will be available for the first site only. Because the system does
not execute the test after setting up the conditions for the second and later
sites.
To set up the different conditions for each site in the first invocation block,
the following should be considered:
518

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents