Update VI/LV NXG VI Calls Dialog Box

Select Tools»Update VI/LV NXG VI Calls to launch the Update VI/LV NXG VI Calls dialog box, in which you can update the Express VIs a LabVIEW step instance calls to the currently active LabVIEW version and check or update a Standard VI call prototype. For Express VI calls, the current active LabVIEW version recreates the Express VI and reports any potential problems that might prevent the LabVIEW step instance from executing. You can also check and update the prototypes of LV NXG VIs.
Note The Update VI Calls dialog box does not indicate whether the version of the VI a LabVIEW step instance calls matches the currently active version of LabVIEW after the update completes. You must mass compile any LabVIEW files such as VIs, LabVIEW project files, or LabVIEW packed project libraries to the currently active version of LabVIEW after you use the Update VI Calls dialog box so that you can run the VIs in the corresponding version of the LabVIEW Run-Time Engine.

The Update VI/LV NXG VI Calls dialog box contains the following tabs:

  • Files To Update —The files and the type of VI/LV NXG calls to update and save. You cannot undo this change.
  • Status —Shows the progress of the updates.

The Update VI/LV NXG VI Calls dialog box also contains the following buttons:

  • Update Calls —Updates all the sequence files you specify on the Files to Update tab. When you click this button, the Status tab displays the progress of the updates. TestStand disables this button while updating the sequence files.
  • Stop —Stops updating the files. This button only appears when you update the sequence files.

Update VI/LV NXG VI Calls Application

As an alternative to the Update VI/LV NXG VI Calls dialog box, you can use a stand-alone executable, located at <TestStand> \Bin\UpdateVICallsApp.exe , to update LabVIEW and LabVIEW NXG step instance calls. You can use command-line arguments, rather than the Files To Update tab, to configure options.

For example, use the following command-line syntax to force reload the prototypes of all LabVIEW step instances that call a Standard VI in the specified sequence file:

UpdateVICallsApp.exe “C:My Documents\File.seq” /StandardVI:forceReload

Use the following command-line syntax to launch a dialog box that lists all of the command-line arguments you can use for the application:

UpdateVICallsApp.exe /? or UpdateVICallsApp.exe /help

Note The Update VI/LV NXG VI tool requires that the LabVIEW development system and either the LabVIEW NXG Development System or Runtime Engine is installed on the machine. The LabVIEW Adapter should be set to use the Development system. If these conditions are not met for both adapters, the tool will return an error. If the conditions are not met for either one Adapter, only the modules corresponding to that adapter can be updated and the options for the other adapter will be disabled.
Note The Update VI/LV NXG VI Calls Application does not require a license for build or analysis purposes, as defined by the License Agreement.

See Also

Effectively Using LabVIEW with TestStand