2
Remote Control
2.3 I/O library
25
interchangeability and test program reusability of the automatic test system. The currently popular driver
is IVI (Interchangeable Virtual Instruments) driver, which is based on IVI specification and defines a new
instrument API and inserts class driver and VPP architecture into VISA to make test application
completely independent from instrument hardware, and adds unique instrument simulation, range
detection, status cache and other functions, improving the system operating efficiency and truly
implementing the interconvertibility of instrument.
The IVI driver comes in two types: IVI-C and IVI-COM. IVI-COM is based on Microsoft Component
Object Model (COM) technology in the form of COM API; IVI-C is based on ANSI C in the form of C API.
Both drivers are designed according to the instrument class defined in the IVI specification, with the
same application development environments including Visual Studio, Visual Basic, Keysight VEE,
LabVIEW and CVI/LabWindows.
Currently, it is necessary to provide two types of drivers in order to meet the demands of different users
in different development environments. The IVI driver of the noise figure analyzer uses Nimbus Driver
Studio to produce IVI-COM and IVI-C drivers as well as program installation package. For specific
installation and configuration, please refer to documents accompanied with the control card and I/O
Library of your choice.
The installed IVI driver is divided into an IVI intrinsic functional group and a instrument class functional
group (a basic functional group and an extended functional group). For details about functional
classification, functions and attributes, please refer to the accompanied help document of the driver.
Configuration of ports and installation of IO library
Before using the computer to control the noise figure analyzer, you shall make sure that you have
correctly installed and configured the necessary ports and I/O library.
Use of I/O library
Once installed, the attached IVI-COM/C driver installation package will automatically install the driver
function panel, help documents, and sample programs of the driver functions to facilitate the users to
develop and integrate the program control functions.
NOTE
NOTE