LabWindows/CVI for Windows Vista/XP/2000, Version 8.5.1

Readme File

This file contains installation information, programming considerations, and changes that are too recent to be included in the LabWindows/CVI Help. Refer to the LabWindows/CVI Release Notes for more information about new features.

Contents

Minimum System Requirements
Installing LabWindows/CVI
Activating LabWindows/CVI
After Installation
Known Issues
Bug Fixes

Minimum System Requirements

To run LabWindows/CVI 8.5.1, you must have the following items:

Installing LabWindows/CVI

National Instruments recommends that you install the complete LabWindows/CVI program to take full advantage of all LabWindows/CVI 8.5.1 functionality. If you choose to install with options, select the options you want and follow the on-screen directions. If necessary, you can run the setup program again to install or remove additional files.

Before Installation

Running the Installation

Complete the following steps to install LabWindows/CVI 8.5.1:

Note  If you already have a different version of LabWindows/CVI installed on your computer, be sure to install version 8.5.1 in a different directory or uninstall the other version before installing LabWindows/CVI 8.5.1.

  1. Insert the LabWindows/CVI CD into the CD drive. If the CD does not run automatically, open Windows Explorer, right-click the CD drive icon, and select AutoPlay.
  2. On installation startup, the National Instruments LabWindows/CVI screen appears. Click Install LabWindows/CVI.
  3. In the User Information panel, enter your name and organization. Select one of the following options:
    If you choose to enter a serial number, enter the serial number found on your Certificate of Ownership card. LabWindows/CVI uses this serial number when you run the NI Activation Wizard.
  4. Continue to follow the instructions on the screen.

Activating LabWindows/CVI

Complete the following steps to activate LabWindows/CVI.

  1. Select the Automatically activate through a secure Internet connection option and click Next. Your computer must be connected to the Internet for this option to work. If you do not have Internet access on your computer, refer to the LabWindows/CVI Release Notes.
  2. The Serial Number option is populated with the number you entered during installation. Click Next.
  3. Fill in the necessary information and click Next.
  4. Check the option if you would like to receive a confirmation email of your activation and click Next.
  5. After a brief moment, you should receive a message indicating whether LabWindows/CVI has been activated or not. Enter or verify your serial number. Click Next.
  6. Continue to follow the instructions on the screen.
  7. When you successfully activate LabWindows/CVI, click Finish. LabWindows/CVI will then display a window indicating when this license will expire.

For more information about activation, refer to the LabWindows/CVI Release Notes.

After Installation

Known Issues

Bug Fixes

The following items are the IDs and titles of the bugs fixed between LabWindows/CVI 8.1.1 and LabWindows/CVI 8.5. For a list of bug fixes in previous releases, refer to ni.com.

User Interface

ID Fixed Issue Has Run-Time Impact?
94478 Control dimming is too restrictive Yes
73500 Invalid control ID error message when creating a table and modifying the properties of a column No
73494 Creating a custom control that uses a control in a tab panel as a template can cause a crash No
72314 Custom controls based on a canvas do not draw correctly in the Operate mode of the User Interface Editor No
72268 Add attribute, ATTR_SHOW_CHART_DIVISION_LABELS, to center mininum and maximum x-axis markers Yes
71108 Cannot load .tui saved in LabWindows/CVI 8.1.1 and earlier that contains a numeric control that can include a color ramp No
70369 GetTableCellFromValue function cannot search non-64 bit integral values Yes
69453 Calling the GetCtrlMenuAttribute function with the ATTR_ITEM_NAME attribute can cause a crash Yes
69269 Cannot reset plot data when graph is hidden or is being resized Yes
69068 Font sizes inside a table cell do not grow proportionally at the exact same rate of the cell Yes
68139 Incorrect plotting behavior when other controls overlap the strip chart's graph area Yes
72710 FileSelectPopup function returns wrong path on Windows Vista Yes
59859 Changing the digital graph x-axis offset or gain causes the Edit Digital Graph dialog box to remain on the screen No
73345 Cannot change the value of ATTR_TRACE_YAXIS from VAL_RIGHT_YAXIS to VAL_LEFT_YAXIS No
99084 Calling the PlotPackedDigitalLines function repeatedly causes memory leak Yes
99422 Possible crash when using any data type other than integer with PlotDigitalLines, PlotDigitalLinesMultiBus, and PlotPackedDigitalLines and specifying a large number of values to plot Yes


Development Environment

ID Fixed Issue Has Run-Time Impact?
72819 When debugging a project in Classic View, opening a released .uir window does not show the <<Running>> menu No
70532 Cannot convert an input control to a numeric control on a function panel No
69412 Library menu is missing when Memory Display window is active No
67751 Generate Function Tree command deletes the contents of the original .h file and creates an empty .fp file if the source .h and output .h are same No
94987 Compiling a file in debug configuration can, in very rare instances, cause a crash No
96086 Source code collapsible regions are not properly recalculated after a callback is regenerated No
96206 LabWindows/CVI can crash when you delete source code and then click a collapsible region button without moving the mouse No
96313 LabWindows/CVI can crash after you remove source code lines and then move the mouse below the last line of code, if collapsible regions are enabled No
99057 LabWindows/CVI can crash when you resume execution after running function panels with global variables, while program execution is suspended No


Compiler

ID Fixed Issue Has Run-Time Impact?
60502 __FUNCTION__ macro has been partially deprecated No
73064 Overflow problem in calculating the number and position of ticks on a slide Yes


Debugging

ID Fixed Issue Has Run-Time Impact?
71530 Cannot edit unsigned variables in any format except ASCII format in the Variables window No


Performance

ID Fixed Issue Has Run-Time Impact?
71310 CNVWrite is slower in LabWindows/CVI 8.5 compared to LabWindows/CVI 8.1.1 Yes
69213 The LocalizeMenuBar function causes memory usage increase No
63965 LabWindows/CVI takes an abnormally long time to run a project on the Windows 2000 Service Pack 4 Yes
57143 TDMS channels limited to 4 billion values Yes


Stand-Alone Applications and Distributions

ID Fixed Issue Has Run-Time Impact?
60554 Cannot convert distribution created in LabWindows/CVI 6.0 No


Help

ID Fixed Issue Has Run-Time Impact?
59986 Incorrect directory locations for project and file templates; missing documentation about [CVISHAREDDIR] and [CVIPUBDOCSDIR] as installation locations in the Edit Installer dialog box and about
%CVISHAREDDIR% and %CVIPUBDOCSDIR% as special variables available for build steps
No
60365 Description of the help file template parameter [[FILEBASENAME]] is incorrect No


Miscellaneous

ID Fixed Issue Has Run-Time Impact?
72127 Unusual behavior after installation of LabWindows/CVI, such as installer errors due to missing NI Activation Wizard or application errors due to missing run-time DLLs No
69204 The WordRpt_SetMargins function is missing from wordreport.h No
68512 The GUI Localization Utility does not work for the right y-axis of a strip chart Yes
68468 UI to Code Converter does not generate correct code to show y-axis minor gridlines Yes
60256 Explicitly created variables with a backslash in their names cause the CNVGetVariables function to fail Yes
60256 LabWindows/CVI ActiveX server crashes on termination when used from LabVIEW Yes

Copyright

© 1993–2008 National Instruments Corporation. All rights reserved.

Under the copyright laws, this publication may not be reproduced or transmitted in any form, electronic or mechanical, including photocopying, recording, storing in an information retrieval system, or translating, in whole or in part, without the prior written consent of National Instruments Corporation.

Trademarks

CVI, National Instruments, NI, ni.com, and LabVIEW are trademarks of National Instruments Corporation. Refer to the Terms of Use section on ni.com/legal for more information about National Instruments trademarks. For a listing of the copyrights, conditions, and disclaimers regarding components used in USI (Xerces C++, HDF5, Citadel 5, b64 library, and Stingray), refer to the USICopyrights.chm.

The mark LabWindows is used under a license from Microsoft Corporation. Windows is a registered trademark of Microsoft Corporation in the United States and other countries.

Other product and company names mentioned herein are trademarks or trade names of their respective companies.

Patents

For patents covering the National Instruments products, refer to the appropriate location: Help»Patents in your software, the patents.txt file on your CD, or ni.com/patents.