Sign Up
EU Cyber Resilience Act (CRA) — First Deadline September 2026
If you sell LabVIEW-based software and systems in the EU, please be aware that new CRA regulations may require you to implement security vulnerability reporting starting September 11, 2026. The VIPM Team has prepared guides to help you understand how this applies to your software applications and published packages, since it's important you understand these regulatory requirements (click the Learn More link to read these guides). Thank you for your help in keeping security front-and-center within the LabVIEW community.
Learn more

LabVIEW Composition by PNR - Toolkit for LabVIEW Download

Compose and decompose various LabVIEW data types

D Discussion Watch * 7 ↓11,433
 screenshot
Version1.4.0.30
ReleasedMay 25, 2025
Publisher PNR
License BSD-3-Clause
LabVIEW VersionLabVIEW>=17.0
Operating System Windows, Mac, and Linux
Used By blue_origin_lib_blueserializationprovider   pnr_lib_lvunit   pnr_lib_jsontext_object_serialization   pnr_lib_transparent_assertions   blue_origin_lib_bluetreemapviewer_opensource   blue_origin_lib_bluevariantview   blue_origin_lib_blue_event_log_opensource  
Project links Homepage   Repository   Discussion

Description

This library provides functions to compose and decompose objects, clusters, maps and sets in LabVIEW - effectively breaking encapsulation by making private data accessible.

Use with caution!

Known issues
- Decompose Set is not safe to use in LabVIEW 2019 to 2023 Q3 because of a known issue in the Variant To Flattened String primitive. It was tracked under issue number 2058864 and fixed in LabVIEW 2024 Q1.

https://lavag.org/topic/21918-potential-memory-corruption-when-de-serializing-sets-in-labview-2019-sp1-f3-32-bit/
https://www.ni.com/en/support/documentation/bugs/23/labview-2023-q3-known-issues.html
https://www.ni.com/en/support/documentation/bugs/24/labview-2024-q1-bug-fixes.html

Release Notes

1.4.0.30 (May 25, 2025)

- Added functions to decompose/compose variant arrays
- Simplified the palette icon
- Removed verbose author information from VI descriptions
- Added warnings for `Decompose Set` to the README file, package- and VI description. The issue was tracked under LabVIEW issue number 2058864 and is fixed in LabVIEW 2024 Q1.

This release also includes new VI icons for a more coherent appearance and a new example to demonstrate how to access the private data cluster of an object.

Full Changelog: https://github.com/logmanoriginal/LabVIEW-Composition/compare/1.3.1...1.4.0

logmanoriginal was a contributor to this release


Download Package

Versions
All Contributors

  Post an Idea   Post a Resource

Recent Posts