Chapter 3 Measurement Studio Visual C++ Class Libraries
Measurement Studio User Manual 3-6 ni.com
IVI drivers are divided into two main categories—class drivers and specific
drivers. Each class driver provides a consistent interface to a particular type
of device. Measurement Studio includes the following class driver class
libraries:
•IviDcPwr—Provides an interface to the IVI DC power supply class
driver. CNiIviDcPwr is the top-level class of this class library.
•IviDmm—Provides an interface to the IVI DMM class driver.
CNiIviDmm is the top-level class of this class library.
•IviFgen—Provides an interface to the IVI arbitrary waveform
generator class driver. CNiIviFgen is the top-level class of this class
library.
•IviScope—Provides an interface to the IVI oscilloscope class driver.
CNiIviScope is the top-level class of this class library.
•IviSwitch—Provides an interface to the IVI switch class driver.
CNiIviSwtch is the top-level class of this class library.
Each specific driver provides an interface to a particular device, such
as the NI-DMM modular instrument. National Instruments provides
Measurement Studio Visual C++ instrument driver class libraries for
the National Instruments PXI modular instruments and for many
third-party vendor instruments. You can download the Measurement Studio
Visual C++ instrument driver class libraries from ni.com/idnet.
Tip For more information on using instrument drivers, refer to the Using Instrument
Drivers in Measurement Studio Applications section in the NI Measurement Studio Help.
LabVIEW Real-Time Interface
Use the Measurement Studio LabVIEW Real-Time Interface Visual C++
class library to read from and write to shared memory on a LabVIEW RT
Series processor board. Use shared memory to pass data between
LabVIEW RT VIs and your application. Use this class library both from
an application that runs on the host machine and from a DLL that you
download to the board.
Note The LabVIEW RT DLLs you create with the Measurement Studio LabVIEW RT
Interface Visual C++ class library work only with the LabVIEW Real-Time Module
software version 6.0 or later.