Cookies

Let us know which cookies we may place. When clicking ‘Essential cookies’, we do not collect personal data and you help us to improve the site. When you click ‘Accept cookies’ you’ll get an optimal website experience. More about privacy & cookies.

  • Expert Advice
  • LabVIEW training
  • Consultancy
  • Turnkey Solutions
  • LabVIEW Expertise
  • How We Do It
  • Our Projects
  • About Us
  • Contact
  • News
  • Downloads
  • Careers
  • Blogs
  • NI Hardware sale
  • LabVIEW and NI
  • Newsletter
  • EN
  • NL
  • DE

News

Home > News > What's new in LabVIEW 2023 Q3

What's new in LabVIEW 2023 Q3

Bas van Etten


In July 2023, NI (National Instruments) released a new version of LabVIEW, called LabVIEW 2023 Q3. This is the second feature release of this year and it includes a number of new features and improvements that are designed to make it easier for LabVIEW programmers to develop and deploy applications.


Diagram zoom

One of the most asked features is finally here, the diagram zoom functionality. With the new Diagram Zoom, you can easily zoom in and out using Ctrl and the scroll wheel. Several new keyboard shortcuts like Ctrl - -, Ctrl - + for zooming in and out, and Ctrl - 0 to zoom to actual size make it even more convenient.

It’s a shame NI still hasn’t implemented zoom for the front panel, the place where we actually need the zoom function for pixel perfect placement of UI elements.


Double-click to Finish Wire

Gone are the days of fumbling around to finish your wiring. Double-click, and you can complete your wire and place a connected control or indicator. You even get options like creating a constant, control, or indicator by right clicking while wiring.

Double-click to Finish Wire

Find All Instances When VI Running

You can now right-click on a subVI and find all its instances even when it's running. This is a game-changer when debugging when running your application.

They also added the following right click menu commands for subVI’s when running the subVI

  • Open Malleable VI Front Panel
  • Open Front Panel
  • Open Generic VI
  • Open Polymorphic VI
  • Show VI Hierarchy

 

Quick Change List & Palette

If you're keen on efficiency, you'll love the Quick Change List. Just hit Ctrl+Space and transform text in a free label to an object type of your choice. 

Quick Change List

The Quick Change Palette takes it a step further by letting you place selected items directly on a sub diagram like a diagram disable structure or while loop. You activate this palette by selecting items and before releasing the button press Ctrl+Space.

Quick Change Palette

 

Execution Highlighting

You now get more control over Execution Highlighting speeds. Whether you prefer it slow or very fast, the choice is yours. To change the speed simply click and hold the Execution Highlighting toolbar button and it will display the speed options.

Execution Highlighting

 

Building Applications and PPLs Improvements

Expect faster subsequent builds thanks to improved cache behavior for packed project libraries (PPL’s) and applications. Which means the first time you build, a bunch of files will be cached which should improve the build time of subsequence builds.

 

Support for Apple Silicon

For the macOS users, LabVIEW now runs natively on Apple Silicon. 

 

Text Editing Shortcuts on macOS and Linux

Finally, text editing shortcuts, styled after Emacs, are now available for macOS and Linux users. For instance:

  • Ctrl-D: Delete character forward
  • Ctrl-N: Next line; with Shift, extends selection
  • Ctrl-P: Previous line; with Shift, extends selection
  • Ctrl-T: Transpose characters at cursor


For a complete list of the shortcuts see this article: https://www.ni.com/docs/bundle/upgrading-labview/page/labview-2023q3-changes.html#d2336e218

If you don’t like this behavior, it is still possible to disable text editing bindings by setting the config token EnableEmacsTextEditingShortcuts=False

 

Cluster Consolidation Behavior

LabVIEW now handles clusters with different field names as different types in the built .NET Interop Assembly.

To use the old behavior, add the following to the LabIVEW.ini file: DotNetAssemblyGeneration.UseClusterFieldNames=False

 

Known Bugs

Quick Drop can take up to 3 seconds to appear after pressing Ctrl + Space. The workaround is replacing a vi in the LabVIEW  folder which is explained here:
https://forums.ni.com/t5/LabVIEW/Bug-Quick-Drop-Slow-to-Open-in-LabVIEW-2023-Q3-workaround/m-p/4320090#M1264573

When upgrading a project to LabVIEW 2023 Q3 from a previous version which uses the New Data Value Reference function and the In Place Element Structure with Data Value terminals you can get error 1556 The reference is invalid. The workaround is shown here: 
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000001EABFCA4&l=nl-NL

More news

VI Technologies is now ISO 9001 certified

It's official! Following our recent audit by DNV, VI Technologies is now ISO 9001 certified. This...

Two more CLD's at VI Technologies

We are excited to announce that two more colleagues, Bas van Etten and Martien Roijmans, have successfully passed...

Meet VI Technologies at the Precision Fair

We are excited to be exhibiting again at the Precision Fair 2024 on November 13 and 14 at the Brabanthallen,...

The second certificate for Suresh Krishna

We’re proud to share that Suresh Krishna has successfully passed the Certified TestStand Developer (CTD)...

VI Technologies B.V.
Gouverneurlaan 4
6002 EC Weert
The Netherlands

KvK 63846683
+31 495 318100
info@vi-tech.nl

  • Expert Advice
  • LabVIEW training
  • Consultancy
  • Turnkey Solutions
  • LabVIEW Expertise
  • How We Do It
  • Our Projects
  • About Us
  • Contact
  • News
  • Downloads
  • Careers
  • Blogs
  • NI Hardware sale
  • LabVIEW and NI
  • Newsletter
ISO ISO
  • Sitemap
  • Disclaimer
  • Privacy Policy
  • Cookie settings
Digital JRNY