Refer to the readme.html file in the labview directory for known issues, additional compatibility issues, and information about late addition features in LabVIEW 8.5.
You might encounter the following compatibility issues when you upgrade to LabVIEW 8.5 from LabVIEW 8.2.
![]() |
Note You also can refer to the National Instruments Web site at ni.com/info and enter the info code ex5d8c for more information about additional issues you may encounter upgrading from LabVIEW 8.2.x. |
LabVIEW 8.5 includes the following changes in platforms supported:
(Windows) LabVIEW 8.5 requires at least 1.2 GB of disk space for the LabVIEW installation.
(Mac OS) LabVIEW 8.5 requires at least 502 MB of disk space for the LabVIEW minimum LabVIEW installation or 734 MB disk space for the complete LabVIEW installation.
(Linux) LabVIEW 8.5 requires at least 450 MB of disk space for the minimum LabVIEW installation or 640 MB disk space for the complete LabVIEW installation.
The following documents did not change for LabVIEW 8.5. Therefore, the content might not reflect changes made in LabVIEW 8.5.
LabVIEW 8.5 supports the Windows Vista OS on 32 and 64-bit systems with the following functionality changes.
The In Port and Out Port VIs do not appear on the Functions palette because they allow read/write access to any I/O port on the system, which is discouraged for security reasons on the Vista OS.
The behavior of the following VIs and functions changed in LabVIEW 8.5.
In each version of LabVIEW, National Instruments enhances many of the algorithms behind LabVIEW and C functions. National Instruments also upgrades LabVIEW to use the latest compilers. These enhancements, along with changes in computer hardware and software, might cause differences in the numerical results between LabVIEW 8.2.x or earlier and LabVIEW 8.5. When you compare double-precision, floating-point numbers, you might notice small differences on the order of 1E–16. Refer to the National Instruments Web site at ni.com/info and enter the info code exiigr for more information about comparing floating-point numbers.
LabVIEW 8.5 includes changes to the following Mathematics VIs:
LabVIEW 8.5 includes changes to the following Numeric functions:
In the Transition Measurements VI, the preshoot output changed to pre-transition. This output also changed from a 64-bit double-precision, floating-point numeric data type to a cluster data type. The overshoot output changed to post-transition. This output also changed from a 64-bit double-precision, floating-point numeric data type to a cluster data type.
LabVIEW 8.5 includes changes to the following hyperbolic functions:
In the Call Library Function Node, when configuring a Pascal string pointer, you must wire a value to the string input on the block diagram. When configuring a C string pointer, you must wire a value to the string input or specify the string size in the Minimum size pull-down menu on the Parameters tab of the Call Library Function dialog box. You cannot run the VI until you specify values for the strings.
In LabVIEW 8.0.x and 8.2.x, if the name of the VI from the vi path input matches the name of a VI in memory on that target, LabVIEW returns a reference to the VI in memory and LabVIEW does not load the VI specified in the vi path input. In LabVIEW 8.5, if the name of the VI from the vi path input matches the name of a VI in memory on that target but the paths differ, the Open VI Reference function returns an error.
LabVIEW coerces extended-precision numeric data to double-precision numeric data if you wire it to a terminal of a polymorphic VI that supports both the double-precision numeric and 64-bit integer types. This coercion preserves a portion of the fractional component of the original data.
LabVIEW 8.5 includes the following miscellaneous VI and function behavior changes:
The behavior of the following properties, methods, and events changed in LabVIEW 8.5:
LabVIEW 8.5 does not support the following properties, methods, and events:
The following properties, methods, and events are renamed in LabVIEW 8.5:
| Class | LabVIEW 8.2 Name | LabVIEW 8.5 Name | Type |
|---|---|---|---|
| AbsTime, Numeric | Data Range | Data Entry Limits | Property |
| AbsTime, Numeric | Data Range:Increment | Data Entry Limits:Increment | Property |
| AbsTime, Numeric | Data Range:Maximum | Data Entry Limits:Maximum | Property |
| AbsTime, Numeric | Data Range:Minimum | Data Entry Limits:Minimum | Property |
| AbsTime, Numeric | Out of Range Action | Response to Value Outside Limits | Property |
| AbsTime, Numeric | Out of Range Action:Increment | Response to Value Outside Limits:Increment | Property |
| AbsTime, Numeric | Out of Range Action:Maximum | Response to Value Outside Limits:Maximum | Property |
| AbsTime, Numeric | Out of Range Action:Minimum | Response to Value Outside Limits:Minimum | Property |
| Application | Library:Get Project Library File Version | Library:Get File LabVIEW Version | Method |
| Application | Scene:Geometry:New Box | Scene:Drawable:Geometry:New Box | Method |
| Application | Scene:Geometry:New Cone | Scene:Drawable:Geometry:New Cone | Method |
| Application | Scene:Geometry:New Cylinder | Scene:Drawable:Geometry:New Cylinder | Method |
| Application | Scene:Geometry:New Height Field | Scene:Drawable:Geometry:New Height Field | Method |
| Application | Scene:Geometry:New Mesh | Scene:Drawable:Geometry:New Mesh | Method |
| Application | Scene:Geometry:New Sphere | Scene:Drawable:Geometry:New Sphere | Method |
| Application (ActiveX) | LibraryGetProjectLibFileVersion | LibraryGetFileLVVersion | Method |
| Digital, NumericText, and Scale | Format & Precision | Display Format | Property |
| Digital, NumericText, and Scale | Format & Precision:Format | Display Format:Format | Property |
| Digital, NumericText, and Scale | Format & Precision:Precision | Display Format:Precision | Property |
| DigitalTable | Column Headers Visible | Signal Number Visible | Property |
| DigitalTable | Row Headers Visible | Transitions Visible | Property |
| SceneGraphDisplay and SceneWindow | Clear Color | Background Color | Property |
| SceneObject | Set Geometry | Set Drawable | Method |
| VI | Connector Pane | Connector Pane:Set | Property |
LabVIEW 8.5 includes the following changes to LabVIEW MathScript:
LabVIEW resets the search path list and the working directory to the default when you close the LabVIEW MathScript Window or when the VI that contains the MathScript Node stops running.
If you created a LabVIEW class icon in LabVIEW 8.2 and you want the icon displayed when you place a class control or indicator on the block diagram, you must update the class icon to occupy a smaller space so that the class mask does not obscure any part of the class icon. Use an image no larger than 32 pixels wide by 19 pixels high.
The Enable Windows Explorer for LLB files option on the Environment page of the Options dialog box no longer exists. LabVIEW opens LLBs in the LLB Manager window. Refer to the National Instruments Web site at ni.com/info and enter the info code exvfc5 for more information about opening LLBs.
In LabVIEW 8.2.x and earlier, you can select up to 2 to the power of 32 for the priority level of a Timed Loop. LabVIEW 8.5 supports only priority levels less than 65,535.
When indexing beyond the bounds of an array of waveforms, the resulting waveform is a proper default waveform with the dt value equal to 1, instead of an improper waveform with the dt value equal to 0. This also is true when executing a For Loop with a scalar output tunnel zero times.