Labview real-time interface, Labview real-time interface -6 – National Instruments Measurement Studio User Manual

Page 31

Advertising
background image

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.

Advertising