11-19-2002 12:56 AM
11-19-2002 12:11 PM
08-21-2008 11:03 AM
08-22-2008 02:22 AM
Steve Block wrote:
I need this feature to protect hardware which is more important than the thread, so I would like to see the ability to limit execution time for a step if possible.
TestStand is a testsequencing tool. TestStand can not, and even does not want to, communicate with instruments of any kind. You can only include other software in the testflow.
So the software you include has to take care of invalid states of the connected instruments themselves. This is the way to do it like Scott already said.
There is a global timeout setting in the station options available, but this is active for all steps then. As stated there, killing threads with a timeout recommens you to immediatly restart TestStand for proper future testing.
Maybe, NI could implement that feature on step-level as well (so maybe you can set a timeout only for a specific step with the same reactions a in the station options), but this would be a bad workaround for your issue. The modules themselves have to be modular, robust and "failsave". You must not move this features one level to the top.
Norbert