EasyManuals Logo

Agilent Technologies E8267C Programming Guide

Agilent Technologies E8267C
198 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 #46 background imageLoading...
Page #46 background image
40 Chapter 2
Programming Examples
GPIB Programming Examples
// a query.
//
//*************************************************************************************
#include "stdafx.h"
#include <iostream>
#include "windows.h"
#include "Decl-32.h"
using namespace std;
int GPIB0= 0; // Board handle
Addr4882_t Address[31]; // Declare a variable of type Addr4882_t
int main()
{
int sig; // Declares variable to hold interface descriptor
int num;
char rdVal[100]; // Declares variable to read instrument responses
sig = ibdev(0, 19, 0, 13, 1, 0); // Open and initialize a device descriptor
ibloc(sig); // Places the signal generator in local mode
ibclr(sig); // Sends Selected Device Clear(SDC) message
ibwrt(sig, "*RST", 4); // Places signal generator in a defined state
ibwrt(sig, ":FREQuency:CW?",14); // Querys the CW frequency
ibrd(sig, rdVal,100); // Reads in the response into rdVal
rdVal[ibcntl] = '\0'; // Null character indicating end of array
cout<<"Source CW frequency is "<<rdVal; // Print frequency of signal generator
cout<<"Press any key to continue"<<endl;
cin.ignore(10000,'\n');
ibwrt(sig, "POW:AMPL?",10); // Querys the signal generator
ibrd(sig, rdVal,100); // Reads the signal generator power level
rdVal[ibcntl] = '\0'; // Null character indicating end of array
// Prints signal generator power level

Table of Contents

Other manuals for Agilent Technologies E8267C

Questions and Answers:

Question and Answer IconNeed help?

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

Agilent Technologies E8267C Specifications

General IconGeneral
BrandAgilent Technologies
ModelE8267C
CategoryPortable Generator
LanguageEnglish

Related product manuals