Using IVI Instrument Drivers

National Instruments IVI Driver

Using IVI Instrument Drivers

In general, you operate and develop test programs with IVI instrument drivers the same way as traditional instrument drivers.

IVI drivers are of a significantly higher quality than traditional drivers and use state caching to optimize performance. IVI drivers are highly configurable and you can optimize an IVI driver without modifying the driver source code.

LabWindows/CVI

LabWindows/CVI is optimized for the creation and modification of specific drivers. The source code for a specific driver is the .c file. Use the .fp and .sub files when you use an IVI instrument driver in LabWindows/CVI.

If you are using LabWindows/CVI, refer to IVI Class Driver Help for LabWindows/CVI for information on how to use instrument drivers with LabWindows/CVI.

LabVIEW

Use the .llb, .rc, and set of .mnu files when you use an IVI driver in LabVIEW. The VIs in the .llb file call the corresponding functions in the instrument driver .dll file. Therefore, an IVI driver in LabVIEW does not have a complete G source code like native LabVIEW drivers.

Refer to IVI Class Driver Help for LabVIEW for more information about using instrument drivers in LabVIEW.