Hello
I am writing a customized Teststand Operator Interface modifying the LabView Full-Featured TestExec.llb provided whit Teststand 3.1, but I am having some troubles with the events handler on the Full OI - Top-Level VI.vi
What I want to do:
1)I would like to have a real-time yield indicator on my customized TestStand Operator Interface Front Panel
What I have done:
1)Modified the SequenceModel.seq (PostUUT Subsequence) to detect FAIL/PASS Status, these results are saved into a log file while the SequenceModel.seq is running
2)Written a ShowYield.vi VI (embedded in the TopLevel.vi)which reads this logfile, gets the yield information and presents this information in the Front Panel
The Issue:
1) I haven't been able to make the yield information refresh (ShowYield.vi run) any time the UUT test ends, only when the execution state ends. I.E. Once the Excution starts I enter a UUT1 serial number, the test sequence runs, and the UU1 gets a result(pass or fail). Next I enter UUT2 serial number, the test sequence runs, and the UU2 gets a result and so on. Only when I stop testing (clicking on Stop on the UUT dialog) I can have control over the event handler nut not while the execution is running. I am able to get the UUTSerialNumber and the ProgressText info from the ExecutionManager and show it in the Front Panel, I tried to use these info as triggers for another events but the event handler seem to be blocked while the Execution is running.
Any advise on how to proceeed with this issue?
Thanx in advance
Ignacio