Use the LabVIEW VI Analyzer tool to run tests that check VIs interactively for style, efficiency, and other aspects of LabVIEW programming, including the following tests, enabled by default, specific to TSM.

  • TSM Context Closing—Verifies that a VI properly closes Semiconductor Module Context references. Detects cases where the output of a Semiconductor Module Context reference is not wired or not wired to a Close Reference function. Closing references in LabVIEW frees up memory that LabVIEW allocates for the references. Failure to close references causes reference leaks, which can negatively affect the performance of the VI over time.
  • Use High Resolution Polling Wait—Verifies that VIs use the High Resolution Polling Wait VI instead of other wait functions, such as Wait (ms), Wait Until Next ms Multiple, or Time Delay. The High Resolution Polling Wait VI always waits for at least as long as the number of milliseconds specified, which makes it more precise than other wait functions.

Refer to the LabVIEW Help for more information about the LabVIEW VI Analyzer. In LabVIEW, select Help » LabVIEW Help to launch the LabVIEW Help.