LabVIEW VI Analyzer Toolkit Overview
Overview
Improve the quality and readability of graphical code developed in LabVIEW through the use of the VI Analyzer toolkit. Configure over 60 tests for automated code review and static code analysis of all VIs in an application.
Use the VI Analyzer as a debugging tool and to avoid overlooking improper coding techniques that could impact an application’s performance, functionality, or maintainability. Enforce good programming practices and coding styles within teams of developers in order to ensure the readability and functionality of code. Overall, use the VI Analyzer Toolkit regularly to develop high-quality, robust LabVIEW applications.
Table of Contents
Test Descriptions
The toolkit organizes the 60+ tests into the following categories:
Block Diagram - Checks block diagram performance and style issues, such as wiring, loop and structure usage, coercion dots, and unnecessary elements on the block diagram.
- Performance - These tests analyze coding conventions that can affect the performance of your VI.
- Style - These tests check block diagrams for conformance to the LabVIEW Style Guide (chapter 6 of the "LabVIEW Development Guidelines" manual).
- Warnings - These tests bring attention to potential problems and pitfalls with block diagram design.
Documentation - Checks for documentation within a VI for developers and users, such as VI and control descriptions and block diagram comments, and checks the spelling on VIs, front panels, and block diagrams.
- Developer - These tests ensure that VIs are well-documented for the benefit of other developers.
- User - These tests ensure that VIs are well-documented for the benefit of end users.
Front Panel - Checks front panel design and user interface issues, such as control usage, font selection, and labels.
- SubVI - These tests check the appearance and arrangement of front panel controls on VIs being used as subVIs.
- User Interface - These tests analyze different aspects of user interface design.
General - Checks performance and style issues that do not fit into the other three categories, such as file properties, icons and connector panes, and VI properties.
- File Properties - These tests analyze properties of the VI as a file.
- Icon and Connector Pane - These tests check for style in relation to the icon and connector pane of VIs.
- VI Properties - These tests check different parts of a VI's overall setup.
Demos
Introduction to the LabVIEW VI Analyzer Toolkit Tutorial
How to Perform Validation on a LabVIEW Application
Evaluation Options
Test drive the VI Analyzer Toolkit without downloading or installing any software through the fully functional online evaluation of the LabVIEW 8 development environment, complete with LabVIEW add-ons. Easily accessible from your Web browser, this interactive environment contains hands-on exercises to guide you through the features and benefits of the VI Analyzer Toolkit.
Evaluate the LabVIEW VI Analyzer Toolkit online
Online Documentation
VI Analyzer Toolkit 1.1 User Guide
Pricing and Purchasing
Visit the online store to see pricing information and purchase this toolkit.
System Requirements
LabVIEW 8 or later (Windows 2000/XP, Mac OS X, Linux)
Related Links
Reader Comments | Submit a comment »
Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).
