EasyManuals Logo
Home>Agilent Technologies>Inverter>E8267D

Agilent Technologies E8267D User Manual

Agilent Technologies E8267D
366 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #142 background imageLoading...
Page #142 background image
132 Agilent N518xA, E8663B, E44x8C, and E82x7D Signal Generators Programming Guide
Programming Examples
RS-232 Programming Interface Examples (ESG/PSG/E8663B Only)
110 ! Run HP BASIC, type in the following commands and then RUN the program
120 !
130 !
140 !******************************************************************************
150 !
160 INTEGER Num
170 CONTROL 9,0;1 ! Resets the RS-232 interface
180 CONTROL 9,3;9600 ! Sets the baud rate to match the sig gen
190 STATUS 9,4;Stat ! Reads the value of register 4
200 Num=BINAND(Stat,7) ! Gets the AND value
210 CONTROL 9,4;Num ! Sets parity to NONE
220 OUTPUT 9;"*RST" ! Outputs reset to the sig gen
230 END ! End the program
Interface Check Using VISA and C
This program uses VISA library functions to communicate with the signal generator. The program
verifies that the RS- 232 connections and interface are functional. In this example the COM2 port is
used. The serial port is referred to in the VISA library as ‘ASRL1’ or ‘ASRL2’ depending on the
computer serial port you are using. Launch Microsoft Visual C++, add the required files, and enter
the following code into the .cpp source file. rs232ex1.cpp performs the following functions:
• prompts the user to set the power on the signal generator to 0 dBm
•error checking
• resets the signal generator to power level of –135 dBm
The following program example is available on the signal generator Documentation CD- ROM as
rs232ex1.cpp.
//****************************************************************************************
// PROGRAM NAME: rs232ex1.cpp
//
// PROGRAM DESCRIPTION: This code example uses the RS-232 serial interface to
// control the signal generator.
//
// Connect the computer to the signal generator using an RS-232 serial cable.
// The user is asked to set the signal generator for a 0 dBm power level
// A reset command *RST is sent to the signal generator via the RS-232
// interface and the power level will reset to the -135 dBm level.The default
// attributes e.g. 9600 baud, no parity, 8 data bits,1 stop bit are used.
// These attributes can be changed using VISA functions.
//
// IMPORTANT: Set the signal generator BAUD rate to 9600 for this test
//****************************************************************************************
#include <visa.h>
#include <stdio.h>

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Agilent Technologies E8267D and is the answer not in the manual?

Agilent Technologies E8267D Specifications

General IconGeneral
BrandAgilent Technologies
ModelE8267D
CategoryInverter
LanguageEnglish

Related product manuals