EasyManua.ls Logo

Giga-tronics 8003 - Page 177

Giga-tronics 8003
258 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Remote Operation
Manual 20791, Rev. C, June 2001 3-35
Plotter Command Programming Example
10 !**********************************************************
20 ! PLOTTER COMMAND DEMONSTRATION
30 !**********************************************************
40 !
50 CLEAR 704 ! device clear presets analyzer
60 WAIT 4
70 !
80 OUTPUT 704;SWP 1,A;on;SWP 2,A;off;CHAN 3;off;CHAN 4;off
90 OUTPUT 704;SWPF;start 2000;stop 4000;level 10;level on;swpt 300
100 WAIT 3! wait for sweeper to digest changes and output clean sweep
110 OUTPUT 704;SWP 1;scale auto! autoscale trace
120 WAIT 1
130 !
140 !........................................................
150 BEEP
160 INPUT Press RETURN when plotter is ready for demo ... , Inp$
170 ! First set up controller to use SRQ s
180 ON INTR 7 GOSUB Service srq
190 ENABLE INTR 7;2
200 !
210 GOTO Jumparound
220 ! Full size plot of entire display
230 OUTPUT 704;PLOT;all;srq
240 GOSUB Wait for srq
250 !
260 PAUSE
270 ! Plot entire display in lower right hand quadrant
280 OUTPUT 704;PLOT;lowr;srq
290 GOSUB Wait for srq
300 !
310 PAUSE
320 ! Custom plot with trace and frequency readouts only
330 OUTPUT 704;PLOT;custom;trace 1;freq lb;srq
340 GOSUB Wait for srq
350 !
360 PAUSE
370 Jumparound:!
380 ! Custom plot with logo changed
390 OUTPUT 704;PLOT;custom;grid;trace 1;def logo MY COMPANY NAME1234
400 ! Note that HP Basic requires double quotes to insert a quotation
410 ! mark within a quoted string
420 STOP
430 !...........................................................
440 !
450 ! Various subroutines:
460 !
470 Wait for srq:! This subroutine waits until an SRQ occurs
480 Received srq=0! Clear flag to stay in next loop
490 WHILE Received srq=0! Exit loop only when srq service sets flag
500 END WHILE
510 Status1=SPOLL(704)! Serial poll clears srq message
520 ENABLE INTR 7;2! Re-enable interrupts
530 RETURN
540 !
550 Service srq:!
560 Received srq=1! Set srq flag when interrupt received
570 RETURN
580 !...........................................................
590 END

Table of Contents

Related product manuals