05-23-2022 04:24 PM
Hi,
I'm looking to implement a subsequence composed of a single User Interface with multiple steps operating sequentially under the hood. Each step would be a Pass/Fail test, returning the feedback of each to the UI in real-time. The UI would present various messages and prompts to the user as these steps under the hood either Pass or Fail. Is there an easy way to do this in TestStand? I can do it all in LabVIEW, but prefer the visualization of seeing each step written out sequentially in TestStand. My fist thought was some type of multithread in which a LabVIEW VI's front panel opens at start (asynchronously?), and stays open as these steps under the hood execute. Not sure if this is the best approach, however.
Thanks for your help!
Solved! Go to Solution.
05-27-2022 02:06 PM
You should look into the UI Messages. https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000x3tWCAQ&l=en-US
I will tell you right now if you go down the Asynch road you will regret it at some point. Everyone I've seen do it does. Especially when they get to multithreaded models.
If you want to dive deeper into this you can PM me and we can set something up to discuss.
Regards,
05-31-2022 09:29 AM
Thanks for the link! Nice of you to offer, I'll start on my own but reach out if things get too complicated. In general, having a Message UI running on the surface with other tests executing behind the scenes wouldn't still be a multithreaded execution?