www.vtiinstruments.com
EX10xxA Programming
97
A
DVANCED
C
ONFIGURATION
R
ESET
V
ALUES
C
ONFIGURATION
P
ARAMETER
R
ESET
V
ALUE
User-defined Conversion Coefficients
0
User-defined CJC Temperatures (values)
0
User-defined CJC Temperatures (enable)
Disabled
T
ABLE
6-1
(C
ONTINUED
):
D
EFAULT
S
ETTINGS
EX10
XX
A
B
ACKWARD
C
OMPATIBILITY
If an EX10xxA will replace an EX1048 in a test station, the existing program can be easily modified
to work seamlessly with the EX10xxA. By replacing all references of “vtex1048” with “vtex10xxA”
and using the EX1048 rev 2
plug&play
driver , the EX10xxA can utilize the existing code. Likewise,
user applications developed for the EX10xxA can function with the EX10xxA hardware by loading
existing EX10xxA firmware.
While EX10xxA
plug&play
driver is functionally compatible with the EX1048 driver, some notable
programming differences arise due to hardware/firmware difference. For example, if an application
utilizes the high-speed streaming interface, minor application modification are needed in order to
get the correct time stamps from EX10xxA products.
EX10xxA
plug&play
driver has “vtex10xxA” prefix, while EX1048 has “vtex1048” prefix.
The time stamp data obtained from high-speed, streaming interface shall have a unit of
nanoseconds (ns) with EX10xxA products while they are microseconds (µs) with EX1048.
The nanosecond time stamp is required by LXI Class A specification. Alternatively, the user
can use new vtex10xxA_enable_streaming_dataEx function with
legacy_mode
= TRUE to
obtain the microseconds time stamp. When the user uses the EX1048 rev 2
plug&play
driver
with EX1048A, the time stamp will be returned in microseconds.
The ID string returned by will be “EX1048A”, “EX1032A”,”EX1016A” or “EX1000A”
instead of “EX1048”.
EX10xxA IVI-COM driver will have “VTEX10xxA” as an instrument specific interface
prefix, while EX1048 IVI-COM driver has “VxiTechEX1048”.
EX10xxA IVI-C driver API has “vtiex10xxA” as a function prefix while EX1048 IVI-C
driver has “vtiex1048” as function prefix.
The EX10xxA driver, however, does not support the EX1048.
G
ENERAL
C
OMMANDS
/
Q
UERIES
These commands are used for general instrument setup and communication. Details on full
command syntax are provided in Section 6.
Initializing the device
The
function is used to establish communication with the EX10xxA and must be
performed before any other command. The key parameter of this function is the IP address of the
EX10xxA to which to connect. Also specified within this function are options to confirm the identity
of the connected instrument and to reset the instrument upon connecting. The output of this function
is the session handle assigned to the connection, which is a unique identifier necessary in all
subsequent communications. Consequently, sessions to multiple instruments can be opened within
the same application, each uniquely identified by their session handle.
The
function is used to obtain the release revisions of the instrument
driver and the embedded firmware of the connected EX10xxA.
The
function is used to terminate an established communication link with the
EX10xxA and should be performed at the conclusion of the test application. Part of its execution is
the unlocking of the instrument, leaving it in the proper state for the next application.
Summary of Contents for EX1000A
Page 28: ...VTI Instruments Corp 28 EX10xxA Introduction EX1044 DIAGRAM ...
Page 29: ...www vtiinstruments com EX10xxA Introduction 29 FIGURE 1 5 EX1044 TABLE TOP USAGE ...
Page 34: ......
Page 56: ......
Page 74: ......
Page 130: ......
Page 282: ......