07-17-2015 07:19 AM
Hi,
Using:
We are using the Test UUTs button to run our sequence.
We noticed that the TestStand UI SequenceView Control (Execution View) does not refresh its Result or Status values between runs. It does if you use Single Pass. Is there a way to refresh this?
Thanks
07-20-2015
03:51 PM
- last edited on
11-04-2024
03:36 PM
by
Content Cleaner
Possibly. You will have to find the method that displays this information, as well as were this info is stored in the execution. It may be that the information isn't stored in a way that can be displayed.
https://www.ni.com/docs/en-US/bundle/teststand/page/creating-custom-user-interfaces.html
07-20-2015 03:56 PM
Thanks for the reply.
So just to clarify, when I say "refresh", I mean that the values from the previous test run are remaining there until that test is run again and updated.
12-31-2024 02:30 PM - edited 12-31-2024 02:32 PM
Nearly 6.5 years later and I have the same question, but I want to know how to refresh the SequenceView generally.
I have some code in the SequenceFileLoad callback in the .seq that changes the step status based on a previously saved results. The SequenceView doesn't change when I open that .seq in the Simple UI. However, if I change the selected sequence in the Sequences Combobox and then change it back to the sequence where I have changed the step status, it will show the status that I updated in the SequenceFileLoad callback. So...something forces it to redraw/refresh.
12-31-2024 02:40 PM
12-31-2024 03:29 PM
I put a simple LabVIEW button on the UI and added an event calling .Refresh and this works as expected. My guess is the SequenceFileLoad callback in the .seq runs after both the AppMgr.DisplaySequenceFile and AppMgr.SequenceFileOpened events run? I even tried putting a 5 second delay in each of these before the .Refresh but that didn't matter. I suppose the way to do this is to put a UI message at the end of the SequenceFileLoad callback to let the UI know it can refresh?