Using the *wai command, example program 7, Using the, Command, example – HP 8360 User Manual
Page 126: Program 7
100: Setup the source’s sweep time to 1 second.
110: Send the
command to the source to ensure that the
previous commands are completed and the source is ready to begin
controlled sweeps.
120: Enter the response to the *OPC? into the variable X. The
response should be a ‘1’.
130: Start of the loop.
140 and 150: Prompt the operator for the number of sweeps to
take. The number of sweeps to take is stored in the variable N.
Enter 0 to quit the program.
160: Don’t take any sweeps if N is less than 0.
170: Start a FOR/NEXT loop to take N sweeps.
180: Display the number of this sweep on the computer display.
190: Initiate a single sweep on the source and then wait until
the pending operation is complete. Return a ‘1’ when the sweep
completes.
200: Enter the response to the *OPC? into the variable X. The
program execution will halt on this ENTER statement until the
sweep is finished.
210: Repeat the
sequence N times.
220: End of the IF statement to skip sweeps if N is negative.
230: Exit the program if the value of N is 0.
Using the
The following example illustrates the use of the
command to
Command, Example
cause the synthesizer to perform a synchronous sweep.
Program 7
10
20
ABORT 7
30
LOCAL 7
40
CLEAR Source
50
REMOTE Source
60
70
OUTPUT
80
OUTPUT
STOP
MODE
90
OUTPUT
100
OUTPUT
110
ENTER Source;X
120
FOR
TO 4
130
OUTPUT
140
OUTPUT
150
OUTPUT
160
OUTPUT
170
OUTPUT
180
OUTPUT
Getting Started Programming