User Tools

Site Tools


kb:labview:versions

02 Versions

LabVIEW 2024 Q3

LabVIEW 2024 Q3 Features and Changes

  • Saving All VIs in a Project for a Previous Version of LabVIEW
  • Improvements to Comparing VIs
  • Preview Feature: .NET Core (8.0) Support in LabVIEW

LabVIEW 2024 Q1

LabVIEW 2024 Q1 Features and Changes

  • Support for openSUSE 15.5
  • Use JKI Dragon to manage package dependencies directly from your LabVIEW project
  • The Path class includes the new “Browse for Path” method
  • The Open VI Reference function's vi path input parameter now accepts an existing VI reference

LabVIEW 2023 Q3

NI Forums Beta Announcement

  • Diagram zoom
  • Multiple animation speeds for Execution Highlighting
  • “Quick change” label to object
  • “Quick change” rectangular selection
  • Double-click to finish wire and create control/indicator
  • Find All Instances when running
  • New visual feedback when selecting and branching wires
  • Performance improvements to building applications, packed project libraries, and source distribution…
  • JKI Dragon (Separate installation required)
  • LabVIEW for macOS supports Apple silicon

LabVIEW 2023 Q1

https://www.ni.com/docs/en-US/bundle/upgrading-labview/page/labview-2023q1-changes.html

  • LabVIEW Introduces a Tool to Identify and Install NI Drivers for a Project
  • Applications on Linux Support Custom Name and Icon
  • Terminals Height No Longer Changes With Font
  • Python Support
  • Support for macOS 13

LabVIEW 2022 Q3

https://www.ni.com/docs/en-US/bundle/upgrading-labview/page/labview-2022q3-changes.html

  • Compare VIs within LabVIEW
  • Python Support
  • Changes to Default under Options
    • In LabVIEW 2022 Q3, the default for Separate compiled code from new files has been changed to ENABLED.
  • Call MATLAB Function
  • Uninit method of Actor.lvclass
  • Support for Drivers/Toolkits Independent of LabVIEW Version
  • New Help Experience

LabVIEW 2021

https://www.ni.com/docs/en-US/bundle/upgrading-labview/page/labview-2021-changes.html

  • Improvements to the Probe Display
  • SFTP Support
  • Python Support
  • Run When Opened
  • nicurl Uses System Certificates on Windows
  • OS Support (no Windows Vista/XP/7/8.x, Windows Server 2003/2008/2012, or any 32-bit Windows operating system)
  • Hidden Controls
  • Use LVCompare with Git
  • Improvements to Workflow for Comparing VIs and VI Hierarchies
  • Image Depth for GetImage and GetImageScaled Methods
  • Call MATLAB Functions
  • Named Tuples Support
  • VI Names Listed in VI Abort Dialog
  • Improved Wire Routing

LabVIEW 2020

https://www.ni.com/pdf/manuals/371780t.pdf

  • Improving Code Flexibility Using LabVIEW Interfaces
  • LabVIEW Web Services Enhancements
  • Application Builder Enhancements
    • (Windows) Repairing Packages
    • Miscellaneous Application Builder Enhancements
  • Environment Enhancements
    • Improvements to Selecting a List Item
    • Improvements to Moving between Subdiagrams
    • Improvements to Rearranging Cases or Subdiagrams
    • Clearing Data for Variant Data Types
    • Improvements to Displaying Errors
    • Launching the Cluster Size Dialog Box
    • Displaying the Last Item in a Ring Control
  • Dialog Box Enhancements
  • Enhancements to the Import Shared Library Wizard
  • Block Diagram Enhancements
    • Cleaning Up Broken Wire Branches
    • Hiding the Event Data Node
    • Hiding the Iteration Terminal in Loops
    • Swapping Wire Positions When Only One Input is Wired
    • Setting Text on Icons
    • Displaying Context Help for Objects in Quick Drop
    • Improvements to Wiring Terminals for Objects Inserted from Quick Drop
  • New and Changed VIs and Functions
  • New and Changed Properties, Methods, and Events

LabVIEW 2019

https://www.ni.com/pdf/manuals/371780r.pdf

  • New Fundamental Collection Types: Set and Map
  • New Shortcut Menu Items
  • Application Builder Enhancements
    • (Windows) Distributing Your Application as Package Installers
    • Publishing NI Packages to Feeds
    • Miscellaneous Application Builder Enhancements
  • Front Panel Enhancements
    • Set and Map Controls and Indicators
    • More Controls and Indicators in NXG Style
    • Viewing Run-Time Front Panel Bounds in Edit Mode
  • Replacing Project Items
  • Highlighting the Execution of a Section of Code
  • Monitoring the Flow of Data Using History Probes
  • Enhancements to Handling Errors in Case Structures
  • Indicating Text Overflow in Constants, Controls, and Indicators
  • Environment Enhancements
  • New and Changed VIs and Functions
    • JSONtext (link for auto-install)
    • Data Type Parsing VIs
  • New Properties

LabVIEW 2018

https://www.ni.com/pdf/manuals/371780p.pdf

  • Customizing a Malleable VI for Different Data Types
  • Running Operations Using the Command Line Interface for LabVIEW
  • Calling Python Code from LabVIEW
  • Application Builder Enhancements
    • Creating Packages on Windows and Linux Real-Time Targets
    • Backward Compatibility Support for LabVIEW-Built .NET Assemblies
  • Environment Enhancements
    • Improvements to Creating Type Definitions
    • Keyboard Shortcuts for Formatting Text
  • Block Diagram Enhancements
    • Improvements to Error Handling on Parallel For Loops
    • Improvements to Removing and Rewiring Objects (QD)
  • Front Panel Enhancements
    • NXG Style Controls and Indicators
  • New VIs and Functions
    • The Comparison palette includes the new Assert Type subpalette
    • The Connectivity palette includes the new Python subpalette
    • The Conversion palette includes the new Coerce To Type function
    • The Timing palette includes the new High Resolution Polling Wait VI
  • New and Changed Properties and Methods

LabVIEW 2017

https://www.ni.com/pdf/manuals/371780n.pdf

  • Reduced VI Load and Compile Time
  • Maintaining Wire Connections When Moving Objects
  • Malleable VIs
  • New and Changed VIs and Functions
    • Read-Only Access for Data Value References
  • New and Changed Classes, Properties, Methods, and Events
  • Application Builder Enhancements
    • Backward Compatibility of the LabVIEW Run-Time Engine (EXE, DLL, PPL)
    • Improvements to Calls between LabVIEW and Other Languages

LabVIEW 2016

https://www.ni.com/pdf/manuals/371780m.pdf

  • Improvements to Selecting, Moving, and Resizing Objects
  • Asynchronously Communicating Data between Parallel Sections of Code
  • Environment Enhancements
  • New and Changed VIs and Functions
  • New and Changed Classes, Properties, Methods, and Events
  • Add-On Consolidation for LabVIEW (64-bit)
  • Changes to LabVIEW for OS X
    • LabVIEW 2016 for OS X is available only in 64-bit. NI no longer provides the 32-bit version of LabVIEW for OS X.
  • Changes to LabVIEW for Linux
    • LabVIEW 2016 (32-bit and 64-bit) for Linux supports only 64-bit versions of Linux operating systems. LabVIEW for Linux no longer supports 32-bit versions of Linux operating systems.
kb/labview/versions.txt · Last modified: 2024/08/08 13:17 by joerg.hampel