Download X-Series Signal Generators Programming Guide

Transcript
Programming Examples
GPIB Programming Interface Examples
100
!
110
! CLEAR and RESET the controller and type in the following
commands and then
120
!
130
!
RUN the program:
140
!******************************************************************
150
!
160
Sig_gen=719
generator's address
! Declares a variable to hold the signal
170
! Places the signal generator into Local mode
LOCAL Sig_gen
180
CLEAR Sig_gen
parser
! Clears any pending data I/O and resets the
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"
defined state
! Places the signal generator into a
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
Keysight EXG and MXG X-Series Signal Generators Programming Guide
75