VeriStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Creating Real-Time Test Sequences in TestStand

I know that I can programmatically create an RT sequence in LabVIEW and Python. This process is briefly described here: NI Documentation and here: niveristand-python Documentation.

 

I would like to know if the exact same functionality is available in TestStand. I understand that there were some VeriStand custom step types, but they have now been replaced by ASAM XIL step types. Can I use these steps to create system definition (.nivssdf) files? Can I create and run NI VeriStand real-time (RT) sequences from TestStand that work in both the NI VeriStand engine and Stimulus Profile Editor? Additionally, can I run these sequences in both deterministic and non-deterministic modes, as I can in Python?

 

Michał Bieńkowski
CLA, CTA, CPI

  1. Did someone devote their time to help solve your problem? Appreciate it and give kudos.
  2. Problem solved? Accept as a solution so that others can find it faster in the future.
  3. Contribute to the development of TestStand by voting on the TestStand Idea Exchange.
0 Kudos
Message 1 of 5
(462 Views)

@bienieck wrote:

Can I use these steps to create system definition (.nivssdf) files? Can I create and run NI VeriStand real-time (RT) sequences from TestStand that work in both the NI VeriStand engine and Stimulus Profile Editor? Additionally, can I run these sequences in both deterministic and non-deterministic modes, as I can in Python?

 


ASAM XIL Steps cannot create system definition files nor Real-Time Seq. They can be used for deployment only.

To my knowledge, ASAM XIL Target Script Steps only deploy RT Seq in deterministic mode.

 

The ASAM XIL API is a generic simulator interface for the communication between test tools and test benches. It is not designed to automate the creation of test scripts. Reference: XIL Cross Tests 2016 – Easy Exchange Enabled!

 

-------------------------------------------------------
Control Lead | Intelline Inc
Message 2 of 5
(420 Views)

So there is no option to create a TestStand sequence file and automatically convert it to a VeriStand RT sequence, similar to how a Python script defines an RT sequence?

Michał Bieńkowski
CLA, CTA, CPI

  1. Did someone devote their time to help solve your problem? Appreciate it and give kudos.
  2. Problem solved? Accept as a solution so that others can find it faster in the future.
  3. Contribute to the development of TestStand by voting on the TestStand Idea Exchange.
0 Kudos
Message 3 of 5
(413 Views)

That's correct. I have heard it proposed as a future feature, but you cannot currently run a TestStand RT sequence. They are coming out with VeriStand Steps from TestStand which would allow you to read and write channels, which you could then use in a RT sequence.

Chase Fearing
Test Engineer, Certified LabVIEW Architect
Message 4 of 5
(197 Views)

Just chiming in, Chase is 100% correct. That functionality is not yet available, but should be releasing in January with the new native VeriStand Steps in TestStand!

 

Austin H.
Chief Product Manager
Test Software
0 Kudos
Message 5 of 5
(182 Views)