LabVIEW VI Analyzer Toolkit: Difference between revisions
m Add to Category:LabVIEW VI Analyzer Toolkit |
m →Tests: Remove obsolete TODO |
||
Line 10: | Line 10: | ||
LabVIEW VI Analyzer Toolkit includes a wide range of tests in various categories: | LabVIEW VI Analyzer Toolkit includes a wide range of tests in various categories: | ||
{{#tree: minExpandLevel=1 | | {{#tree: minExpandLevel=1 | | ||
*Block Diagram | *Block Diagram |
Revision as of 07:27, 11 August 2024
LabVIEW VI Analyzer Toolkit is a LabVIEW add-on that extends the features of VI Analyzer with common tests, APIs, Project Explorer integration, and a test creator utility.
The LabVIEW VI Analyzer Toolkit helps you improve the quality and readability of graphical code developed in LabVIEW software. With this toolkit, you can configure more than 90 included tests for automated code review and static code analysis of all VIs in an application, or create your own using the test creation wizard.
Use the LabVIEW VI Analyzer Toolkit to debug and avoid overlooking improper coding techniques that could impact an application’s performance, functionality, or maintainability. In addition, you can enforce effective programming practices and coding styles within teams of developers to ensure code readability and functionality. By using this toolkit regularly, you can develop high-quality, robust LabVIEW applications.
--LabVIEW VI Analyzer Toolkit Marketing
Tests
LabVIEW VI Analyzer Toolkit includes a wide range of tests in various categories:
- Block Diagram
- Complexity Metrics
- Documentation
- Front Panel
- General
- VI Metrics
Unless otherwise stated, these tests are available in LabVIEW VI Analyzer Toolkit 2009 and later.
History
- LabVIEW VI Analyzer Toolkit 2024 Q1:
- Files moved to the version-independent LVAddons directory for LabVIEW 2024 Q1 and later
- LabVIEW VI Analyzer Toolkit 2021:
- Requires LabVIEW 2021
- LabVIEW VI Analyzer Toolkit 2020:
- Requires LabVIEW 2020
- Added Find Deprecated Items
- Added For Loop Reference Handling
- Added Alignment Grid Setting
- Added Separate Compiled Code Setting
- LabVIEW VI Analyzer Toolkit 2019:
- Requires LabVIEW 2019
- Added Parallel For Loop Debugging
- Added Array Constant Style
- Added Case Structure Default Frame
- Added Diagram Disable Structures
- Added Poor Names of Enum Items
- Added Case Structure with String Range
- Added Unwired I32 Error
- Added Approved Bookmark Tags
- LabVIEW VI Analyzer Toolkit 2018:
- Requires LabVIEW 2018
- Added For Loop Error Handling
- Added Auto Error Handling Enabled
- Added Control VI Type
- Removed Node Density
- Removed Typedef Cluster Constants
- Removed Connected Pane Terminals
- LabVIEW VI Analyzer Toolkit 2017:
- Requires LabVIEW 2017
- LabVIEW VI Analyzer Toolkit 2016:
- Requires LabVIEW 2016
- LabVIEW VI Analyzer Toolkit 2015:
- Requires LabVIEW 2015
- LabVIEW VI Analyzer Toolkit 2014:
- Requires LabVIEW 2014
- LabVIEW VI Analyzer Toolkit 2013:
- Requires LabVIEW 2013
- Added In Place Element Structure Usage
- Added Code Simplification
- Added Array Sum and Product Overflow
- LabVIEW VI Analyzer Toolkit 2012:
- Requires LabVIEW 2012
- Added Mixed Terminal Styles
- LabVIEW VI Analyzer Toolkit 2011:
- Requires LabVIEW 2011
- LabVIEW VI Analyzer Toolkit 2010:
- Requires LabVIEW 2010
- Added Inlinable VIs
- Added Parallelizable Loops
- Added Prepend Scalar With Build Array
- Added Redundant Boolean Operations
- Added Value Property Usage
- Added Tunnel Position
- Added Type Casting References
- Added Scalar Chart Updates
- Added Synchronous Display
- Added Full Connector Pane
- LabVIEW VI Analyzer Toolkit 2009:
- Requires LabVIEW 2009
- First release