beautypg.com

Interface check using ni-488.2 and c, Interface check using ni- 488.2 and c, Interface check using ni- 488.2 and c++” on – Agilent Technologies N5183A MXG User Manual

Page 77

background image

Agilent N518xA, E8663B, E44x8C, and E82x7D Signal Generators Programming Guide

67

Programming Examples

GPIB Programming Interface Examples

20 !

30 ! PROGRAM NAME: basicex1.txt

40 !

50 ! PROGRAM DESCRIPTION: This program verifies that the GPIB connections and

60 ! interface are functional.

70 !

80 ! Connect a controller to the signal generator using a GPIB cable.

90 !

100 !

110 ! CLEAR and RESET the controller and type in the following commands and then

120 ! RUN the program:

130 !

140 !******************************************************************************

150 !

160 Sig_gen=719 ! Declares a variable to hold the signal generator's address

170 LOCAL Sig_gen ! Places the signal generator into Local mode

180 CLEAR Sig_gen ! Clears any pending data I/O and resets the parser

190 REMOTE 719 ! Puts the signal generator into remote mode

200 CLEAR SCREEN ! Clears the controllers display

210 REMOTE 719

220 OUTPUT Sig_gen;"*RST" ! Places the signal generator into a defined state

230 PRINT "The signal generator should now be in REMOTE."

240 PRINT

250 PRINT "Verify that the remote [R] annunciator is on. Press the `Local' key, "

260 PRINT "on the front panel to return the signal generator to local control."

270 PRINT

280 PRINT "Press RUN to start again."

290 END ! Program ends

Interface Check Using NI-488.2 and C++

This example uses the NI- 488.2 library to verify that the GPIB connections and interface are
functional. Launch Microsoft Visual C++ 6.0, add the required files, and enter the following code into
your .cpp source file.

The following program example is available on the signal generator Documentation CD- ROM as
niex1.cpp

.

// ***************************************************************************************

//

// PROGRAM NAME: niex1.cpp

//

// PROGRAM DESCRIPTION: This program verifies that the GPIB connections and

// interface are functional.

//

This manual is related to the following products: