VI Analyzer Enthusiasts Documents

cancel
Showing results for 
Search instead for 
Did you mean: 

List of Community VI Analyzer Tests

The following is a list of community-contributed VI Analyzer Tests:

 

Anti-Aliased Plots

Auto Error Handling Detect or Correct

Block Diagram Background Color

Case Sensitive String case structures

Check Captions and Labels Match

Check for Whitespace in FP names

Check VISA read/write Synchronous mode

Check whether Tunnels use default values if unwired

Checks whether references are closed

Constant Documentation

Copyright

Custom Control / TypeDef Style

Deprecated Functionality

Detect Pre-Allocated Clones

Diagram Size and Position

Events that Lock Panel

Execution System Setting

Find Constant By Class Name

Find Control

Find Dynamic SubVI Calls

Find Function

Find Numeric Constant Value

Find Property or Method

Find Text

Find Typedef Instances

Find VI Calls

Fix Gray Classes

Forked Event Reg Refnum Wire

Front panel control naming convention

Front panel controls are typedefs

Front Panel Size

Inline VI Marking

In Range Exclusion

InRange and Coerce comparison mode

Key Navigation

Launch Actor Called in Pre Launch Init

Limit to single line

LVLib Usage

Merge Errors Style

Minimum Window Width

MScript Nodes

Naming Convention

Open Actor Core Front Panel Set to True

Panel Color

Priority Setting

Property Node Name Format

Reentrancy

Search and Replace

Separate Compiled

ShiftRegister Initialization

Subdiagram Labels

Subroutine and Not Reentrant

SubVI Owning Location

SubVIs Need Relinking

Swapped Range Inputs

Unnecessary Class Casting

Unwired Event Nodes

Useless Close Reference

VI / FP execution state flags

View Cluster Constant as Icon

 

Feel free to add your own tests to this list as you post them to the LabVIEW community.

Comments
ghighuphu
Active Participant
Active Participant
on

Follow the instructions at How to Install and Use a Custom VI Analyzer Test to install and use these tests.

SnelleJelle
Member
Member
on

Isn't there a way to download them all at once?

Rather than going through every link and download it separately

Darren
Proven Zealot
Proven Zealot
on

Most of these tests are for specialized use cases, so they are typically downloaded one at a time as those use cases come up.

DNatt, NI
normandinf
Member Member
Member
on

Is there a test to check for RT compatibility?

 

For example, a VI that has a menu palette item should wrap it in a conditional disable structure to allow deployment on an RT target... that sort of things.

GCentral ChampionCLA
Darren
Proven Zealot
Proven Zealot
on

There's not a single "RT Compatibility" test that I know of. However, when you install the RT module, you do get some RT-specific tests in the list:

 

https://zone.ni.com/reference/en-XX/help/371361R-01/lvvianalyzerhelp/rt_tests/

DNatt, NI