New ivi library, New advanced analysis library functions – National Instruments Window User Manual

Page 36

Advertising
background image

LabWindows/CVI Release Notes for Windows

36

©

National Instruments Corporation

For the functions

CA_VariantGetSafeArray

,

CA_Array1DToSafeArray

, and

CA_Array2DToSafeArray

, add the following text to the function parameter discussion:

Use

CA_SafeArrayDestroy

to free the returned safe array.

For the function

CA_VariantClear

, update the text to the function parameter discussion

with the following:

Although this function can be called on a

VARIANT

that contains a value of any type, it frees

resources only when the variant contains a string (

BSTR

), an automation object interface

(

LPDISPATCH

), an unknown interface (

LPUNKNOWN

), or a safe array (

SAFEARRAY

).

For the function

CA_VariantGetObjHandle

, add the following text to the function

parameter discussion:

Use

CA_DiscardObjHandle

to free the returned

CAObjHandle

.

For the functions

CA_VariantGet1DArray

and

CA_VariantGet2DArray

, add the

following text to the function parameter discussion:

Use

CA_FreeMemory

to free the returned array.

New IVI Library

The IVI (Intelligent Virtual Instruments) Library gives developers a structured framework for
creating VXIplug&play instrument drivers with advanced features such as state caching,
simulation, and production and development modes. The library is supplemented by the
IVI wizard, which automatically creates the skeleton of an IVI driver for you, including
source code and function panels. The LabWindows/CVI Instrument Driver Developers Guide
contains the IVI Library function reference and instructions on how to create IVI drivers.

New Advanced Analysis Library Functions

LabWindows/CVI 5.0 adds 40 new functions to the Advanced Analysis Library.

Advertising