Note: Scripting is include with LabVIEW 2010 - 2013. No extra download or activation is needed. Simply enable in your Tools>>Options Dialog.
VI Scripting enables users to write a LabVIEW program that can generate and inspect LabVIEW code. It exposes many additional VI Server classes, properties, and methods. It allows you to create new VIs, Front Panel controls, Block Diagram objects and wires as well as traverse diagram object hierarchies and modify code.
For Windows: Download the Windows installer from this page (XP or Vista/7). 32- and 64-bit versions refer to your LabVIEW version, not your OS.
You need to activate VI Scripting before the feature is available in LabVIEW.
For Mac/Linux: No activation is required (disregard steps 1-5 from above), download the Mac/Linux installer from the following download page.
Getting Started documentation is located at the following path ...\labview\manuals\VI Scripting Getting Started.pdf
Examples are located at the following path: ...\labview\examples\VIScripting
As this is an "NI Labs" product, NI will not be supporting LabVIEW Scripting through Applications Engineering. All technical issues should be posted on the API Community.
Future Version Support
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.