09.12.2012 Views

HP 8590 E & L Series Spectrum Analyzers and HP 8591C Cable TV ...

HP 8590 E & L Series Spectrum Analyzers and HP 8591C Cable TV ...

HP 8590 E & L Series Spectrum Analyzers and HP 8591C Cable TV ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Program Example for the RS-232 Interface<br />

10 'File = 232PROG9<br />

20 OPEN "COMl:9600,N,8,1" AS #I<br />

30 DEFINT X,Y,I 'integer variable<br />

40 'define 202-character string<br />

50 DIM LEARN$(202),Xl(202)<br />

60 'create an 802-character string to store disk data<br />

70 DIM TR1$(200>,TR2$(200>,TR3$(200),TR4$(200)<br />

80 DIM TR5$(2>,TR6$(2OO>,Yl(802)<br />

90 'open disk file "TRACEA"<br />

100 OPEN "TRACEA" FOR INPUT AS #2<br />

110 'enter learn array from disk<br />

120 FOR I=1 TO 202<br />

130 INPUT #2,X1(1) 'get integer variable from disk<br />

140 NEXT I<br />

150 'enter trace data from disk<br />

160 FOR I=1 TO 802<br />

170 INPUT #2,Yl(I)<br />

180 NEXT I<br />

190 'close the disk file<br />

200 CLOSE #2<br />

210 'format the integer data into strings<br />

220 'for the spectrum analyzer. See 232PROG8 for explanation<br />

230 LEARN$="" 'null out the learn string<br />

240 FOR I=1 TO 202 'format learn string first<br />

250 LEARN$=LEARN$+CHR$(Xl(I))<br />

260 NEXT I<br />

270 'format the trace data<br />

280 12=1 'set the counter<br />

290 GOSUB 500 'do the conversion<br />

300 TRl$=TRG$ 'set the string<br />

310 12=201<br />

320 GOSUB 500 'do the conversion<br />

330 TR2$=TR6$<br />

340 12=401<br />

Programming Topics 3-13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!