Make informed decisions fast with LabVIEW 2014! Learn more at ni.com/labview/whatsnew
Here are some of my favorite features of this latest release:
Preserving Data when Updating Type Definitions
Previous versions of LabVIEW would sometimes revert the values of type def instances to defaults when updating to a new version of the type def. This was, obviously, undesirable, but it was also a very difficult problem to solve. There is no way LabVIEW can know the user’s intention when converting values from one arbitrary type to another. However, LabVIEW can, if needed, ask the user to approve of the value when the type def updates.
In LabVIEW 2014, if a type def cannot automatically update without possible data loss, it will have a new right-click option to Review and Update from Type Def.
Invoking the menu item will open a dialog where you can review all instances of the type def in memory, and approve the new values. You can also modify the values before approving them.
New Quick Drop Keyboard Shortcut
Harness the power of VI Scripting with Quick Drop keyboard shortcuts! These are keyboard shortcuts used in combination with the keyboard shortcut for Quick Drop (which is Ctrl+Space on Windows).
There’s a new one in LabVIEW 2014 to wire all the selected objects together intelligently.
Review all the available shortcuts by invoking Quick Drop and selecting the Ctrl-Key Shortcuts tab.
You can get additional plugins from the LabVIEW Community, or write your own!
Replace Tunnel on a Case Structure with the Selector
This idea came from the Idea Exchange: a small but helpful feature that makes replacing a case structure tunnel with the selector terminal a simple, one-step operation. Just right-click on a tunnel and select Replace with Case Selector.
Recognizing Missing VIs from Known Packages
Have you ever tried to open a VI written by someone else only to find it had missing subVIs that you couldn’t identify? In LabVIEW 2014, if the VIs are from known toolkits, modules, and add-ons, LabVIEW will tell you so in the Context Help and the Error List window.
Web links for VI Help
Instead of linking a VI’s Help to a file on disk, you can configure it to a URL. Keeping your documentation on-line allows you to update it independently of releasing new versions of your package.
64-bit LabVIEW for Mac OS X
For those of us who use the Mac platform, the 64-bit version of LabVIEW for Mac OS X is a major milestone. Using the modern Cocoa APIs, LabVIEW is now more at home on OS X than it has ever been before. And it finally displays POSIX paths instead of HFS!
There are many more features than I listed here, but I wanted to underscore the “non-features” that also get priority: stability and performance. There were times in the past when LabVIEW users complained they were overwhelmed by upgrading, and LabVIEW had “too many” new features. In recent years, we have sought a better balance of new features and improving existing functionality. Read more about this topic in the white paper LabVIEW Accelerates Productivity Through Improved Stability. So when you see those dialogs asking you to submit crash data to NI, please choose to send! And keep in mind that engineers in R&D actually read what you write in the comment box, so we’d appreciate it if you could tell us something about what you were doing when you encountered the problem.
Comments have been closed for this post.