NI Labs: LabVIEW VI Scripting Programmatically Create, Modify, and Run LabVIEW Code

  • Generate and run new LabVIEW code programmatically
  • Inspect and modify existing code
  • Place new controls and indicators programmatically
  • Edit VI connector panes
  • Download
LabVIEW VI Scripting helps you programmatically generate, edit, and inspect LabVIEW code. It contains several new VI Server classes, properties, and methods so you can create, move, and wire objects; edit the connector pane; create new VIs on the fly; and more. Use LabVIEW VI Scripting to create tools for increasing development efficiency, enforcing coding guidelines, or helping new users.

This download includes getting started documentation and examples. The LabVIEW API Community Group features more tutorials and examples for common scripting applications such as automating common tasks, adding a Quick Drop shortcut, and integrating with the JKI Right-Click Framework.

Note: LabVIEW VI Scripting is installed by default on LabVIEW 2010 and later.

System Requirements
LabVIEW 8.6 or 2009

Technical Support
Because this is an NI Labs product, NI does not support LabVIEW VI Scripting. All technical issues should be posted on the API Community:

The Scripting API is subject to change between LabVIEW versions. NI makes no guarantees that any feature or behavior associated with the Scripting API will either exist, migrate automatically, or have a functionally equivalent behavior in different versions of LabVIEW.