EasyManuals Logo
Home>Agilent Technologies>Measuring Instruments>E4448A

Agilent Technologies E4448A User Manual

Agilent Technologies E4448A
434 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 #333 background imageLoading...
Page #333 background image
Chapter 5 333
Programming Fundamentals
Programming in C Using the VTL
Programming Fundamentals
Programming in C Using the VTL
The programming examples that are provided are written using the C
programming language and the Agilent VTL (VISA transition library).
This section includes some basic information about programming in the
C language. Note that some of this information may not be relevant to
your particular application. (For example, if you are not using VXI
instruments, the VXI references will not be relevant).
Refer to your C programming language documentation for more details.
(This information is taken from the manual VISA Transition Library,
part number E2090-90026.) The following topics are included:
Typical Example Program Contents on page 333
Linking to VTL Libraries on page 334
Compiling and Linking a VTL Program on page 334
Example Program on page 336
Including the VISA Declarations File on page 336
Opening a Session on page 337
Device Sessions on page 337
Addressing a Session on page 339
Closing a Session on page 340
Typical Example Program Contents
The following is a summary of the VTL function calls used in the
example programs.
visa.h This file is included at the beginning of the file to
provide the function prototypes and constants defined
by VTL.
ViSession The ViSession is a VTL data type. Each object that
will establish a communication channel must be
defined as ViSession.
viOpenDefaultRM You must first open a session with the default
resource manager with the viOpenDefaultRM
function. This function will initialize the default
resource manager and return a pointer to that resource
manager session.
viOpen This function establishes a communication channel
with the device specified. A session identifier that can
be used with other VTL functions is returned. This call
must be made for each device you will be using.
viPrintf
viScanf These are the VTL formatted I/O functions that are
patterned after those used in the C programming

Table of Contents

Other manuals for Agilent Technologies E4448A

Questions and Answers:

Question and Answer IconNeed help?

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

Agilent Technologies E4448A Specifications

General IconGeneral
BrandAgilent Technologies
ModelE4448A
CategoryMeasuring Instruments
LanguageEnglish

Related product manuals