Remote Operation
Manual 20791, Rev. C, June 2001
3-61
Trace Memory Programming Example
10
! *************************************************************
20
! PROGRAMMING EXAMPLE FOR TRACE MEMORY MANIPULATION
30
! *************************************************************
40
!
50
OPTION BASE 1! All arrays start with index of 1
60
DIM Trace data(512)
70
!
80
! First configure 8003 Analyzer
90
CLEAR 704 ! Device clear presets 8003
100
OUTPUT 704;SWP 1,A;on! Channel one displays sensor A power
110
OUTPUT 704;CHAN 2;off;CHAN 3;off;CHAN 4;off! turn off unused channels
120
!
130
! Next configure the sweeper
140
OUTPUT 704;SWPF;start 8000;stop 12000;swpt 1000;level 0;level on
150
! sweep from 8 GHz to 12 GHz, with 1 second sweep time, at 0 dBm
160
WAIT 5! Wait for sweeper to execute commands
170
!
180
! Now scale analyzer for easy display
190
OUTPUT 704;SWP 1;scale .5;ref lev 0
200
!
210
! =================================================================
220
! Trace memory examples
230
!
240
! First store channel 1 trace into trace memory 1
250
OUTPUT 704;SWP 1;store trc 1
260
!
270
! Next subtract trace 1 from currently displayed trace (normalize)
280
OUTPUT 704;SWP 1;-trace 1
290
!
300
! Display stored trace on channel 2
310
OUTPUT 704;SWP 2,A;on;trace 1
320
! and scale channel 2
330
OUTPUT 704;SWP 2;scale .5;ref lev 0
340
WAIT 1! wait for analyzer to finish processing display
350
!
360
! Now read trace into controller
370
OUTPUT 704;OUTPUT;trace 1
380
ENTER 704;Start freq,Stop freq,Trace data(*)
390
! Note: output format is always start freq (MHz), stop freq (MHz), then
400
! 512 data points of trace data in dB
410
!
420
! Invert trace data as an example of user-manipulated trace data
430
MAT Trace data= (0)-Trace data
440
!
450
! Now read trace back to different trace memory in analyzer
460
OUTPUT 704;INPUT;trace 2,Start freq,Stop freq,Trace data(*)
470
! Note: input format follows above output format
480
!
490
! And display user-manipulated trace on channel 3
500
OUTPUT 704;SWP 3,A;on;trace 2
510
! and scale display
520
OUTPUT 704;SWP 3;scale .5;ref lev 0
530
!
540
! To return channel 1 to measurement mode without trace memory
550
OUTPUT 704;SWP 1;meas
560
!
570
! DEMONSTRATION OF OPEN/SHORT BRIDGE CALIBRATION USING TRACE MEMORIES
580
!
590
! We will use SRQ interrupt to tell controller when calibration step
600
! is done
610
Srq flag=0! Clear flag to indicate no SRQ received yet
620
ON INTR 7 GOSUB Trace srq
630
ENABLE INTR 7;2! Enable interrupts
Summary of Contents for 8003
Page 3: ......
Page 14: ...8003 Precision Scalar Analyzer x Manual 20791 Rev C June 2001 ...
Page 16: ...8003 Precision Scalar Analyzer xii Manual 20791 Rev C June 2001 ...
Page 18: ...8003 Precision Scalar Analyzer xiv Manual 20791 Rev C June 2001 ...
Page 20: ...8003 Precision Scalar Analyzer xvi Manual 20791 Rev C June 2001 ...
Page 36: ...8003 Precision Scalar Analyzer 1 16 Manual 20791 Rev C June 2001 ...
Page 142: ...8003 Precision Scalar Analyzer 2 106 Manual 20791 Rev C June 2001 ...
Page 232: ...8003 Precision Scalar Analyzer 4 18 Manual 20791 Rev C June 2001 ...
Page 252: ...8003 Precision Scalar Analyzer B 16 Manual 20791 Rev C June 2001 ...
Page 258: ...8003 Precision Scalar Analyzers Index 6 Manual 20791 Rev C June 2001 ...