Sequence

LabVIEW SignalExpress

Sequence

Controls the execution of a project by alternately executing and pausing steps. The Sequence step can pause the execution of steps in a project without stopping the execution of the entire project. For example, you can use the Sequence step to pause the execution of a step that acquires a signal from a hardware device so that another step in the project can use the same hardware device.

If you select Run preceding steps before following steps, the Sequence step allows steps that precede the Sequence step to execute once, then pauses the execution of those steps and allows the steps that follow the Sequence step to execute once, and so on.

If you select Start a sequence or End a sequence, the Sequence step becomes the beginning or end of a sequence and does not affect the execution of any steps that appear before or after the sequence in the Project View. Use the Start a sequence and End a sequence options when you want to allow steps outside of the sequence to run continuously, such as if you want to generate a signal continuously.

Note  When you use the Sequence step to reuse hardware, you cannot perform a continuous signal acquisition because LabVIEW SignalExpress stops and starts the hardware device.

ParameterDescription
ConfigurationContains the following options:
  • Run preceding steps before following steps—Specifies whether Sequence forces all the steps that precede it in the sequence to run before all the steps that follow it.
    • Allow hardware reuse—Specifies whether steps that follow the Sequence step in the current sequence can use the same hardware as steps that precede the Sequence step. Place a checkmark in this checkbox to enable hardware reuse.
  • Start a sequence—Specifies whether the Sequence step starts a new sequence. If you select this option, the Sequence step starts a new sequence in a new execution loop.
  • End a sequence—Specifies whether the Sequence step ends a sequence. If you select this option, the Sequence step ends the current sequence and closes the current execution loop.
  • Update signal views after each iteration—Updates the signal views, including displays on the Data View tab and preview graphs on the Step Setup tab, each time the Sequence step executes. If you select Display message at each iteration, this option enables the user to see updated signal values when LabVIEW SignalExpress pauses the project.
ActionContains the following options:
  • Display message at each iteration—Specifies whether LabVIEW SignalExpress pauses the execution of the sequence and displays a message to the user each time the Sequence step executes. If you place a checkmark in this checkbox, the LabVIEW SignalExpress dialog box appears at each iteration to display the message and prompt the user to continue or stop running the project. This dialog box also gives the user the option to create a snapshot of the signals in the project.
    • Message Text—Specifies the text to display in the message that appears each time the Sequence step executes.
TimingContains the following options:
  • Pre-execution delay—Specifies the amount of time in milliseconds to wait before the step executes.
  • Post-execution delay—Specifies the amount of time in milliseconds to wait after the step executes.