Is It Possible to Edit a Parameter of an .nivsseq at Runtime?

Updated Jul 2, 2026

Reported In

Software

  • TestStand
  • VeriStand

Issue Details

I am using TestStand to run real time sequences and was wondering if there is any way to change a channel reference/default assignment programmatically at all of parameters in a .nivsseq file at runtime?

Solution

There is no way to make this change in real time while the system is running. However, a workaround may be to use  LabVIEW together with the NI VeriStand API to modify the .nivesseq file at edit time, before the sequence is compiled and executed. If this approach is acceptable, the recommended method would be to use the RealTimeSequence class provided by the VeriStand API. To achieve this: 

  1. Open the .nivesseq file using the API.
  2. Then read and modify the sequence programmatically prior to runtime.
  3. Finally recompile the sequence. 

A good starting point is the Get Sequence Info example located at:

C:\ProgramFiles\NationalInstruments\LabVIEW2025\vi.lib\NIVeriStand\Execution\SequenceExecutionInterface

This example demonstrates how to obtain a reference to a .nivesseq file and safely edit it before execution. If the goal is simply to change or set a channel value during execution, then the recommended approach is to use the Set Channel Values step instead; however, this operates at the System Definition level and does not modify the .nivesseq file itself.