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 dev elopers a structured framewo rk for
creating VXIplug&play instrument drivers with advanced features such as state caching,
simulation, and production and development modes. The library is su pplemented by the
IVIwizard, 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.