Addressing A Session - Agilent Technologies ESA-E Series Programmer's Manual

Esa spectrum analyzers
Hide thumbs Also See for ESA-E Series:
Table of Contents

Advertisement

Programming Examples
C Programming Examples using VTL
The above function first opens a session with the default resource
manager. The session returned from the resource manager and a device
address is then used to open a session with the HP-IB device at address
22. That session will now be identified as dmm when using other VTL
functions. The session returned from the resource manager is then used
again with another device address to open a session with the
HP-IB/VXI device at primary address 9 and VXI logical address 24.
That session will now be identified as scanner when using other VTL
functions. See the following section for information on addressing
particular devices.

Addressing a Session

As seen in the previous section, the rsrcName parameter in the viOpen
function is used to identify a specific device. This parameter is made up
of the VTL interface name and the device address. The interface name
is determined when you run the VTL Configuration Utility. This name
is usually the interface type followed by a number. The following table
illustrates the format of the rsrcName for the different interface types:
VXI
HP-IB/VXI
HP-IB
The following describes the parameters used above:
board
VXI logical
address
primary
address
secondary
address
INSTR
If you want to be compatible with future releases of VTL and VISA, you
NOTE
must include the INSTR parameter in the syntax.
3-10
Interface
VXI [board]::VXI logical address[::INSTR]
GPIB-VXI [board]::VXI logical address[::INSTR]
GPIB [board]::primary address[::secondary address][::INSTR]
This optional parameter is used if you have more than
one interface of the same type. The default value for
board is 0.
This is the logical address of the VXI instrument.
This is the primary address of the HP-IB device.
This optional parameter is the secondary address of the
HP-IB device. If no secondary address is specified, none
is assumed.
This is an optional parameter that indicates that you
are communicating with a resource that is of type
INSTR, meaning instrument.
Syntax
Chapter 3

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents