EX10
A B
XX
ACKWARD
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
C
ENERAL
OMMANDS
These commands are used for general instrument setup and communication. Details on full
command syntax are provided in Section 6.
Initializing the device
The vtex10xxA_init 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 vtex10xxA_revision_query function is used to obtain the release revisions of the instrument
driver and the embedded firmware of the connected EX10xxA.
The vtex10xxA_close 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.
EX10xxA Programming
A
DVANCED
C
P
ONFIGURATION
ARAMETER
User-defined Conversion Coefficients
User-defined CJC Temperatures (values)
User-defined CJC Temperatures (enable)
T
6-1 (C
ABLE
C
OMPATIBILITY
/ Q
UERIES
C
R
V
ONFIGURATION
ESET
R
ESET
0
0
Disabled
): D
S
ONTINUED
EFAULT
ETTINGS
www.vtiinstruments.com
ALUES
V
ALUE
97
Need help?
Do you have a question about the EX1000A and is the answer not in the manual?