152
N9310A User’s Guide
6
Subsystem Command Reference
Programming in C using the VTL
This section includes some basic information about
programming in the C language using Agilent VISA transition
library (VTL). 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.
Typical Example Program Contents
The following table summaries the VTL function calls used in
the example programs.
visa.h
This file is included at the beginning of the
each file to provide the function prototypes
and constants defined by VTL. For C and
C++ programs, you must include the
visa.h
header file at the beginning of every file that
contains VISA function calls:
#include “visa.h”
ViSession
The ViSession is a VTL data type. Each
object that will establish a communication
channel must be defined as
ViSession
.
Sessions must firstly be opened on the
default resource manager, and then for each
resource you will be using.
viOpenDefaultRM
You must first open a session with the
default resource manager with the
viOpenDefaultRM
function, and then for
each resource you will be using. This
function will initialize the default resource
manager and return a pointer to that
resource manager session.
viOpenDefaultRM(&sesn)
Summary of Contents for Keysight N9310A
Page 34: ...28 N9310A User s Guide 2 Getting Started ...
Page 58: ...52 N9310A User s Guide 3 Using Functions ...
Page 94: ...88 N9310A User s Guide 5 Programming Fundamentals 5 Select Display a list ...
Page 106: ...100 N9310A User s Guide 5 Programming Fundamentals ...
Page 168: ...162 N9310A User s Guide 6 Subsystem Command Reference ...
Page 188: ... Agilent Technologies Inc 2006 Printed in China June 2006 N9310 90001 N9310 90001 ...