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 />

IO 'File = THDTEST<br />

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

30 'allow user to change the number of harmonics<br />

40 MAXHARMONIC=<br />

50 DIM HARMONICV(lO>,HARMONICDBC(lO)<br />

60 'clear the screen<br />

70 CLS<br />

80 'ask for the frequency of the fundamental<br />

90 PRINT "******* HARMONIC DISTORTION *******"<br />

100 PRINT<br />

110 PRINT "CONNECT SOURCE TO ANALYZER INPUT, THEN"<br />

120 PRINT "ENTER FREQUENCY OF THE FUNDAMENTAL IN MHZ"<br />

130 PRINT<br />

140 INPUT FUNDAMENTAL<br />

150 CLS<br />

160 'print measuring fundamental on screen<br />

170 PRINT "MEASURING FUNDAMENTAL"<br />

180 'preset the spectrum analyzer, set single-sweep <strong>and</strong><br />

185 'take sweep<br />

190 PRINT #l,"IP;SNGLS;TS;"<br />

200 PRINT #I "DONE."<br />

210 INPUT #(DONE ,<br />

220 'tune the spectrum analyzer to the fundamental freq <strong>and</strong> set<br />

225 '20 MHz span<br />

230 PRINT #l,"CF ";FUNDAMENTAL;"MHZ"<br />

240 PRINT #l,"SP 20MZ;TS;"<br />

250 PRINT #l,"DONE;"<br />

260 INPUT #l,DONE<br />

270 'put a marker on signal peak, move marker to<br />

275 'reference level<br />

280 PRINT #l,"MKPK HI;MKRL;TS;"<br />

290 'find signal peak, activate signal track, <strong>and</strong><br />

295 'narrow span<br />

300 PRINT #l,"MKPK HI;TS;"<br />

310 PRINT #l,"MKTRACK 0N;SP 1OOKZ;TS;"<br />

320 PRINT #I "DONE."<br />

330 INPUT #(DONE ,<br />

340 'turn off signal track<br />

350 PRINT #l,"MKTRACK OFF;"<br />

360 'find peak of signal, move peak to center of screen<br />

370 'make units in volts<br />

380 PRINT #l,"AUNITS V;"<br />

390 'find peak of signal, send amplitude value to<br />

395 'computer<br />

400 PRINT #l,"MKPK HI;MKA?;"<br />

410 INPUT #l,FUNDAMPTDV<br />

420 'send marker frequency to computer, enter frequency<br />

425 'value<br />

430 PRINT #l,"MKF?;"<br />

440 INPUT #l,FUNDAMENTAL<br />

450 'make the fundamental frequency the center freq<br />

455 'step size<br />

3-16 Programming Topics

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

Saved successfully!

Ooh no, something went wrong!