Run LabVIEW 8.0 VI

LabVIEW SignalExpress

Run LabVIEW 8.0 VI

Runs a LabVIEW 8.0 VI in the LabVIEW SignalExpress environment. LabVIEW SignalExpress assumes all controls on the connector pane of the VI you specify are parameters. If there are inputs available, use the Connect Input button to specify a control LabVIEW SignalExpress can use to pass data to your VI.

You must use the version of the Run LabVIEW VI step that matches the version of LabVIEW you saved your VI in. For example, if you saved a VI in LabVIEW 7.1, you must use the Run LabVIEW 7.1 VI step.

If you use a VI that contains a parameter with an X-Y array data type, the output must be a cluster indicator, not a graph indicator. The x-array must be the first component in the cluster and the y-array must be the second component in the cluster. You must represent both components in the cluster as numeric doubles. LabVIEW SignalExpress can accept a variety of data types.

You can build a Run LabVIEW VI step from an existing VI or you can start from a template.

ParameterDescription
SettingsContains the following options:
  • Select VI—Specifies the path to the VI you want to use as a step in the LabVIEW SignalExpress environment.
  • Run this step automatically—Runs the VI as soon as you make a change to the front panel.
  • Refresh VI—Reloads the VI from disk, scans the VI for any changes made while using LabVIEW SignalExpress, and updates the Run LabVIEW VI step with any changes. If you are running a project in LabVIEW SignalExpress, you must click the Stop button before you click the Refresh VI button for the selected VI to successfully update.
  • Control name—Specifies which inputs of the VI to designate as signal inputs from the LabVIEW SignalExpress project. If you want to pass data from a different step of the project into the VI, use an input signal. LabVIEW SignalExpress assumes all controls on the connector pane of the VI you specify are parameters. An input signal is a value that comes from a previous step. You cannot edit that input signal on the front panel of the VI.
  • Connect Input—Specifies a control LabVIEW SignalExpress can use to pass data to the VI.
  • Disconnect Input—Removes the input from the Control Name listbox.
  • Input signal—Lists a reference to a signal from a previous step.
  • Outputs—Lists the recognized outputs of the VI that return data to the project. These outputs must be on the front panel of the VI, match one of the LabVIEW SignalExpress signal types, and be connected to the VI connector pane.
  • Strict type of output data—Specifies the signal type of the output from the VI. You must specify a strict signal type to guarantee that other steps in the project can accept the signal as an input and properly operate on it.
Configure VIDisplays the front panel of the VI you selected on the Settings tab.
Execution ControlContains the following options:
  • Start this step after—Makes the step wait until another step has started before executing. You can make the step wait on any other hardware step in the project by selecting the step to wait on from the pull-down menu.

    You can use this option to force an acquisition device to start after a generation device starts. You also can use this option to ensure that a device generating a trigger signal starts after the device receiving the signal, which avoids sending the signal before the receiver is ready.
  • Step to wait for—Lists the possible steps for which this step can wait.
  • Pre-execution delay (ms)—Specifies the amount of time to wait before the step executes. If you configure the step to start after another step, the delay represents the amount of time to wait after the specified step starts.
  • Post-execution delay (ms)—Specifies the amount of time to wait after the step executes.
  • Timing type—Contains the following options that specify how the output signal of the step is timed:
    • Untimed—Specifies that the output signal is not timed. Select this option if the output signal is not a scalar value or a time-continuous waveform.
    • Continuous—Specifies that the output signal is timed continuously. Select this option if the output signal is a time-continuous waveform.
    • Periodic—Specifies that the output signal is timed periodically. Select this option if the output signal is a scalar value and you want to force the step to run at a rate you specify in Sample period (s).
    • Sample period (s)—[Timing type: Periodic] Specifies the sample period to use for a periodic output signal. Set Sample period (s) to 0 to run the step as fast as possible.