Technical data

156 Agilent Signal Generators Programming Guide
Programming Examples
RS-232 Programming Interface Examples (ESG/PSG Only)
120 INTEGER Num
130 DIM Str$[200],Str1$[20]
140 CONTROL 9,0;1 ! Resets the RS-232 interface
150 CONTROL 9,3;9600 ! Sets the baud rate to match signal generator rate
160 STATUS 9,4;Stat ! Reads the value of register 4
170 Num=BINAND(Stat,7) ! Gets the AND value
180 CONTROL 9,4;Num ! Sets the parity to NONE
190 OUTPUT 9;"*IDN?" ! Querys the sig gen ID
200 ENTER 9;Str$ ! Reads the ID
210 WAIT 2 ! Waits 2 seconds
220 PRINT "ID =",Str$ ! Prints ID to the screen
230 OUTPUT 9;"POW:AMPL -5 dbm" ! Sets the the power level to -5 dbm
240 OUTPUT 9;"POW?" ! Querys the power level of the sig gen
250 ENTER 9;Str1$ ! Reads the queried value
260 PRINT "Power = ",Str1$ ! Prints the power level to the screen
270 END ! End the program