10-21-2016 02:12 PM
I am running the standard parallel process model with my sequence that runs a max of two uut's. Because I have some shared equipment I have placed a "LOCK" function, however, my issue is that the first socket finished shows the correct time and the second socket shows two times the amount of time. I understand this is do to the run time of the first socket (which the second sockets waits on) and the second socket run time. My question is how can I modify the Total run time so that both sockets show the actual run time. For example, the way it works now is test time on socket one was 3:00 minutes and test time on socket two would show 6:00 minutes, I want it to show 3:00 minutes on both socket one and socket two.
10-24-2016 05:48 PM
Hi Guinnessman,
Why are you trying to modify that property?
You would have to modify a TestStand API parameter with your data, overriding the pre-definied values. In this situation you would have to look at modifying Parameters.MainSequenceResult.TS.TotalTime to show you the total time the socket ran as opposed to the total execution time.
10-25-2016 10:03 AM
I am looking to modify this to show that the actual test time for each socket is "X". If one shows say 45 seconds and the next is 90 seconds I dont get a true run time of the test per unit.
10-26-2016 04:26 PM
Hi Guinessman,
What version of TestStand are you using? If you are TestStand 2014, you can call the model callback, post UUT, and modify the parameter -
Parameters.TestSocket.MainSequenceResults.TS.TotalTime to have the definition that you are looking for!