APPLICATION PROGRAM EXAMPLES

A - 11

Routine Save.Envreg does the following:

-Requests for a memory register to read the envelope from, e.g. 2_1.

-Requests the reference envelope by sending e.g.: TRACe? M2_1 and by reading the envelope data (envelope$).

-Writes the envelope register, length, plus data to the opened file.

Close the opened file.

Application program:

Note: The Q(uick)BASIC program is supplied on floppy under file name EXAPPA51.BAS. The program code that runs under TestTeam Plus and LabWindows is supplied on floppy under file name EXAPPB51.BAS.

A.5.2 Restoring a pass/fail test setup

In the following example the pass/fail test setup information, as saved in section A.5.1, is restored from a file on disk. The name of the file is requested. The layout of the file on disk is described in section A.5.1.

Application summary:

Request the file name from which to restore the instrument setup and open the file for input.

Call routine Enter.Setup to restore the instrument settings.

Call routine Enter.Envreg to restore the reference envelope.

Routine Enter.Setup does the following:

-Reads the length of the settings data from the opened file.

-Reads the settings data byte after byte from the opened file (setupout$).

-Restores the instrument settings by sending: SYSTem:SET <setupout$>

Routine Save.Envreg does the following:

-Reads the envelope register from the opened file (envreg$).

-Reads the length of the envelope data from the opened file.

-Reads the envelope data byte after byte from the opened file (envelope$).

-Restores the reference envelope by sending:

TRACe M<envreg>,<envelope$>

Close the opened file.

Application program:

Note: The Q(uick)BASIC program is supplied on floppy under file name EXAPPA52.BAS. The program code that runs under TestTeam Plus and LabWindows is supplied on floppy under file name EXAPPB52.BAS.

Page 244
Image 244
Fluke PM-3384B, PM-3380B, PM-3390B, PM-3370B, PM-3394B user manual Application program Restoring a pass/fail test setup