VeriStand

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW Test Executive for VeriStand

Anyone out there who has developed a LabVIEW test executive for VeriStand? The LabVIEW API's look quite robust, and all the functionality appears to be exposed in order to create a test executive for VeriStand.

 

An example test case might look like this: 1) Connect to VeriStand, 2) Make all sensors and actuators happy by setting User channels and/or running RT sequences, 3) Set model parameters to elicit a particular response, 4) Run test, 5) Check response and determine pass/fail

 

VeriStand has the Stimulus Profile, but it seems pretty limited with not much functionality to evaluate limits and report results. Our team has the real-time software completed, but we are now looking to develop a framework for automating tests. Wondering how others have tackled this problem.

 

Thanks!

Chase Fearing
Test Engineer, Certified LabVIEW Architect
0 Kudos
Message 1 of 5
(180 Views)

Why not use TestStand?

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 2 of 5
(172 Views)

I'm not ruling it out but waiting for native VeriStand steps to be supported in TestStand before we evaluate it as an option. We are an appliance manufacturer and do not intend to use ASAM XIL test steps.

 

We are currently comparing Python versus TestStand versus LabVIEW. Looking to understand the pros and cons of each.

 

 

Chase Fearing
Test Engineer, Certified LabVIEW Architect
0 Kudos
Message 3 of 5
(166 Views)

Another option would be to call stimulus profiles to do what you need.  There use to be a shipping example of loading and running them from a Labview GUI.  We have used that in the past.

0 Kudos
Message 4 of 5
(161 Views)

A long time ago we developed a dedicated full front-end around the Veristand gateway, the drawback was it must be maintained as a product along with the releases of Veristand.

More recently, we used a mix of TestStand (to code the main ATPs, without the XIL API that is too poor), with a step palette built with LabVIEW (useful for 3rd part instrument driver and some signal processing) and C# (because we had difficulties with Python to address some parts of the Veristand API – that is natively written in .NET, to address other 3rd part or strange instruments and also to reuse existing code).

0 Kudos
Message 5 of 5
(126 Views)