VI Snippets ToolDrag and drop graphical code as images to create working block diagrams. |
|
3D Math PlotsTake advantage of 11 new 3D graphs for visualizing data. |
|
Partial Diagram CleanupAutomatically arrange portions of code with improved block diagram cleanup tool. |
|
VI RecursionDevelop in LabVIEW using native recursion. |
Parallel For LoopsImprove performance through automatic multithreading of for loops. |
|
Enhanced Icon EditorDevelop layered VI icons with integrated templates, glyphs, and text editing. |
|
Probe Watch WindowSimplify debugging by managing all LabVIEW probes in one global window. |
|
LabVIEW MathScript RT ModuleDeploy your custom .m files to real-time hardware. |
| LabVIEW 7.x | LabVIEW 8.0 | LabVIEW 8.2 | LabVIEW 8.5 | LabVIEW 8.6 | LabVIEW 2009 | |
|---|---|---|---|---|---|---|
| Language Features | ||||||
| For / While Loops | X | X | X | X | X | X |
| Case Structures | X | X | X | X | X | X |
| ActiveX Functions | X | X | X | X | X | X |
| Automatic Wire Routing | X | X | X | X | X | X |
| Timed Loops | X | X | X | X | X | X |
| Time Stamp Control | X | X | X | X | X | X |
| Dynamically Register Events | X | X | X | X | X | X |
| .NET Functions | X | X | X | X | X | X |
| Digital Waveform Data Type | X | X | X | X | X | X |
| Feedbackback Node inside Loops | X | X | X | X | X | X |
| Flat Sequence Structure | X | X | X | X | X | X |
| Project Explorer | X | X | X | X | X | |
| Project Libraries | X | X | X | X | X | |
| Conditional and Diagram Disable Structures | X | X | X | X | X | |
| Timed Sequence Structure | X | X | X | X | X | |
| 64-Bit Integer Data Type | X | X | X | X | X | |
| .NET Controls & Events | X | X | X | X | X | |
| MathScript | X | X | X | X | X | |
| MathScript Plot Functions | X | X | X | X | ||
| MathScript Analysis Functions (Filters, Linear Systems, Resampling, Spectral Analysis, Transforms, Signal Generation, Windows) | X | X | X | X | ||
| Object Orientation | X | X | X | X | ||
| Statechart | X | X | X | |||
| Multi-Core Timed Loop / Sequence | X | X | X | |||
| Fixed-Point Data Type | X | X | X | |||
| Shared Reentrant VIs | X | X | X | |||
| Feedback Node outside Loops | X | X | X | |||
| Stop Terminal for For Loops | X | X | X | |||
| Programmatic Access to MathScript Plot Properties | X | X | X | |||
| MathScript Debugging (Variable Viewer, Output Window, Line Numbers) | X | X | X | |||
| MathScript Analysis Functions (Signal Processing, Special Functions, Statistics) | X | X | X | |||
| Graphical Merge | X | X | X | |||
| Platform DVD | X | X | ||||
| MathScript Debugging (Breakpoints, Single-Stepping, Syntax Highlighting) | X | X | ||||
| MathScript on Mac & Linux | X | X | ||||
| MathScript RT | X | |||||
| 64-Bit LabVIEW | X | |||||
| Native Recursion | X | |||||
| Object Orientation in LabVIEW RT/FPGA | X | |||||
| Communication | ||||||
| TCP / UDP Vis | X | X | X | X | X | X |
| Data Socket | X | X | X | X | X | X |
| Email VIs | X | X | X | X | X | X |
| Shared Variables | X | X | X | X | X | |
| Variable Manager | X | X | X | X | ||
| TCP Implementation of NI-PSP | X | X | X | |||
| Distributed System Manager | X | X | ||||
| Web Services | X | X | ||||
| SSL (Security) for Web Services | X | |||||
| Productivity | ||||||
| Automatic Tool Selection | X | X | X | X | X | X |
| Express VIs | X | X | X | X | X | X |
| NI-DAQmx | X | X | X | X | X | X |
| DAQ Assistant | X | X | X | X | X | X |
| Instrument I/O Assistant | X | X | X | X | X | X |
| Example Finder | X | X | X | X | X | X |
| Navigation Window | X | X | X | X | X | X |
| Instrument Driver Finder | X | X | X | X | X | |
| 3rd Party SCC Integration | X | X | X | X | X | |
| Programmatic Access to Control Run-Time Pop-Up Menus | X | X | X | X | X | |
| Find & Replace All | X | X | X | X | X | |
| Reentrant Panels for Debugging Reentrant Vis | X | X | X | X | X | |
| Debugging Built Apps/DLLs | X | X | X | X | X | |
| Class Browser for Properties/Methods | X | X | X | X | X | |
| Auto-Save VIs | X | X | X | X | ||
| Import Shared Library | X | X | X | X | ||
| Import Web Services | X | X | X | X | ||
| Auto-Save Non-VI Files | X | X | X | |||
| Merging VIs | X | X | X | |||
| Synchronization of Project to Disk | X | X | X | |||
| Save for Previous to Multiple LV Versions | X | X | X | |||
| Resolve Project Conflicts | X | X | X | |||
| Breakpoint Window | X | X | ||||
| Automatic Wire Tunnels | X | X | ||||
| Quick Drop | X | X | ||||
| Block Diagram Cleanup | X | X | ||||
| Properties of Multiple Objects | X | X | ||||
| Merging LLBs | X | X | ||||
| Programmatic Access to Palette Menus | X | X | ||||
| Probe Watch Window | X | |||||
| Partial Block Diagram Cleanup | X | |||||
| Easy Access to TDMS Files from Microsoft Excel | X | |||||
| New 2D and 3D Data Visualization Controls | X | |||||
| Code Analysis Tools | ||||||
| Buffer Allocations | X | X | X | X | X | X |
| Real-Time Execution Trace Toolkit | X | X | X | X | X | |
| Upgrade Analyzer Tests | X | X | ||||
| Unit Test Framework | X | X | ||||
| Desktop Execution Trace Toolkit | X | X | ||||
| Code Complexity Metrics | X | |||||
| Front Panel | ||||||
| Tree Controls | X | X | X | X | X | X |
| Subpanel Control | X | X | X | X | X | X |
| Combo Box Control | X | X | X | X | X | X |
| Radio Button Control | X | X | X | X | X | X |
| Alignment Grid | X | X | X | X | X | X |
| Export Graphs & Charts for Printing | X | X | X | X | X | X |
| Mixed-Mode Graph | X | X | X | X | X | |
| Graph Annotations | X | X | X | X | X | |
| Splitter Bars | X | X | X | X | X | |
| Tools for Building Drag-n-Drop GUIs | X | X | X | X | X | |
| XControls | X | X | X | X | X | |
| 3D Picture Control | X | X | X | X | ||
| Export Picture Control & XControl for Printing | X | X | X | |||
| Text in 3D Picture Control | X | X | X | |||
| Native 3D Surface Graph | X | x | ||||
| Native 3D Parametric Graph | X | X | ||||
| Native 3D Curve Graph | X | X | ||||
| 3D Sensor Mapping | X | X | ||||
| Performance | ||||||
| Multicore Performance | X | X | X | X | X | X |
| TDMS File Format | X | X | X | X | ||
| In Place Element Structure | X | X | X | |||
| Parallel For Loop | X | |||||
| Data References | X | |||||
| Faster TDMS File Access | X | |||||
| Deployment | ||||||
| Create Executables | X | X | X | X | X | X |
| Create DLL | X | X | X | X | X | X |
| Create Installers | X | X | X | X | X | X |
| Debug Deployment License | X | X | X | X | X | |
| Multi-Lingual Run-Time Engine | X | X | X | X | X | |
| Programmatic Access to App Builder | X | X | ||||
| Distributed System Manager | X | X | ||||
| Create .NET Assemblies | X | |||||
| System Replication Tools | X | |||||
| Algorithms | ||||||
| New Analysis Functions (Polynomials, Linear Algebra, Time Domain, Frequency Domain) | X | X | X | X | X | X |
| New Analysis Functions (Optimization, Differential Equations, Elementary Math, Statistics, Measurement Analysis, Interpolation, Curve Fitting, Signal Processing, etc.) | X | X | X | X | X | |
| New Analysis Functions (Windows, Signal Generation, Resampling, Filters, Polynomials, Linear Algebra, Curve Fitting, etc.) | X | X | X | X | ||
| BLAS (Basic Linear Algebra Subroutine) VIs | X | X | X | |||
| Reentrant Analysis VIs (for Improved Multi-Core Execution) | X | X | ||||
| PDE (partial differential equation) solver VIs | X |