LabVIEW VI Analyzer Toolkit
Overview
The VI Analyzer Toolkit is an add-on product for NI LabVIEW intended to help users improve the overall quality and reliability of their LabVIEW code. Through an interactive wizard, you can configure over 60 different tests that analyze VIs to identify performance, style and maintenance issues. Using the VI Analyzer Toolkit enables you to quickly find stylistic and functional problems within your code and consistently enforce recommended LabVIEW programming practices within teams of developers. Due to the utility of the VI Analyzer as a debugging tool, you will find that regular VI Analyzer Toolkit use improves all aspects of your LabVIEW applications.
Table of Contents
Description
After you create LabVIEW VIs, you can use the LabVIEW VI Analyzer Toolkit to optimize them. Run the toolkit interactively from the LabVIEW Tools menu, or programmatically using the VI Analyzer VIs in the LabVIEW Functions palette. In both cases, you have control over which tests you run on each VI you select. The toolkit provides an interactive window for viewing results, as well as a report listing all the possible VI improvements the tests identified. You can choose the improvements you want to make and then rerun the tests. You also can save your test configuration to run the same tests later. Additionally, you can save the report as either a text file or as an HTML document, so you can reopen it at any time and share it with other developers or store it along with the VIs in your LabVIEW project.
The VI Analyzer provides over 60 tests for checking VI performance, style, and robustness. The tests available with the VI Analyzer include:
- Spell Check – Check the spelling of words on the front panel and block diagram of your VIs.
- Unused Code – Find sections of code that cannot execute, and therefore waste resources in your VIs.
- Hidden Objects in Structures – Discover code that is hidden within block diagram structures such as loops that would not be identified through visual inspection.
- Coercion Dots – Identify parts of your code where large amounts of data may be copied unnecessarily.
- Built Application Compatibility – Check to see if you are using any functionality in your VI that is not compatible with being built into an executable.
- Platform Portability – Determine whether if there will be any issues with your VI if it is ported to another operating system.
Demos
- Introduction to the LabVIEW VI Analyzer Toolkit Tutorial
- Optimize Your VI Performance Webcast
- Performing Technical Code Reviews to Improve LabVIEW Code Quality Webcast
Evaluation Options
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 (Windows 2000/XP, Mac OS X, Linux)
Related Links
LabVIEW Toolkits Overview
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/).
