Refer to the readme.html file in the labview directory for information about known issues in the new version of LabVIEW, additional compatibility issues, and information about late addition features in LabVIEW 8.6.
You might encounter the following compatibility issues when you upgrade to LabVIEW 8.6 from LabVIEW 8.5.
![]() |
Note You also can refer to the National Instruments Web site for more information about additional issues you may encounter upgrading from LabVIEW 8.5.x. |
LabVIEW 8.6 includes the following changes in platforms supported:
(Windows) LabVIEW 8.6 requires at least 1.6 GB of disk space for the LabVIEW installation.
(Mac OS) LabVIEW 8.6 requires at least 262 MB of disk space for the minimum LabVIEW installation or 828 MB disk space for the complete LabVIEW installation.
(Linux) LabVIEW 8.6 requires at least 365 MB of disk space for the minimum LabVIEW installation or 651 MB disk space for the complete LabVIEW installation.
The following documents did not change for LabVIEW 8.6. Therefore, the content might not reflect changes made in LabVIEW 8.6.
![]() |
Note Because the LabVIEW Fundamentals Manual is a subset of the Fundamentals book in the LabVIEW Help, refer to the Fundamentals book on the Contents tab of the LabVIEW Help for updated content. |
The behavior of the following VIs and functions changed in LabVIEW 8.6.
The Report Generation VIs were rewritten using LabVIEW classes. The report in control and report out indicator changed from reference number data types to LabVIEW class data types. If you did not create constants, controls, or indicators by right-clicking the typedef refnum, the VIs might not work correctly because LabVIEW cannot update those objects for you. Additionally any Call By Reference Node that calls the previous refnum data type of the report in and report out parameters will not work as expected.
If you create HTML reports using the Report Generation VIs to run on a target, make sure you reference the target when you create a report. If you create an HTML report on a host computer and then deploy to a target without referencing the target, VIs appear broken and will not run.
The memory manager functions include only one zone of memory, DS (data space). If you work with C or C++ CINs or DLLs that manage LabVIEW memory, replace all references to AZ (application zone) memory functions with the DS equivalent function.
LabVIEW 8.6 includes the following miscellaneous VI and function behavior changes:
LabVIEW 8.6 does not support the following VIs and functions:
![]() |
Note To avoid unexpected results, do not pass references you use with the Create Semaphore VI or the Destroy Semaphore VI to the Obtain Semaphore Reference VI or the Release Semaphore Reference VI, and vice versa. |
The behavior of the following properties, methods, and events changed in LabVIEW 8.6:
LabVIEW 8.6 and later does not support the following properties, methods, and events:
The following properties, methods, and events are renamed in LabVIEW 8.6 and later:
| Class | LabVIEW 8.5 Name | LabVIEW 8.6 Name | Type |
|---|---|---|---|
| GObject | Bounds:Height | Bounds:Area Height | Property |
| GObject | Bounds:Width | Bounds:Area Width | Property |
| ProjectItem | Disconnect from Disk | Stop Auto-populating | Method |
| TreeControl | Expand/Contract Symbol:Show at Indent Level 0 | Expand/Contract Symbol:Show Symbol at Root | Property |
| VI | Control Value:Set [Variant] | Control Value:Set | Method |
| VI | Control Value:Get [Variant] | Control Value:Get | Method |
| VI | Control Value:Get All [Variant] | Control Value:Get All | Method |
You can allow clients to view an application or front panel remotely using LabVIEW. LabVIEW supports licenses that allow 5, 20, 50, or unlimited clients to connect to a remote front panel at one time. You can have only one license on the server computer. Purchase a license that allows enough connections to accommodate the number of clients you want to allow. If you upgraded the remote front panel license for LabVIEW 8.5.1 or earlier, you must use your existing serial number to activate a new license of equal value in NI License Manager.
LabVIEW installs a component for building shared libraries that is shared with all versions of LabVIEW on the local computer. If you install an older version of LabVIEW after installing LabVIEW 8.6, the shared component is replaced by an older version. If you then try to build a shared library in the most current version of LabVIEW, you will receive an error because the shared component is missing functionality that LabVIEW 8.6 relies on. To correct this issue, reinstall LabVIEW 8.6.