NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Sequence 'hangs' at 'End Group'

Solved!
Go to solution

We have the weird situation where the sequence will run all the way through, but will stand 'idle' when it reaches the <End Group>. Most steps have 'Do not record results', and there are no sequence callbacks except for Main. It is also impossible to pause, abort, or terminate at this point.

 

We have to kill TestStand at this point and reboot. Would any of you have any insight on this one?

 

Thanks,

 

Ronnie

 

 

CropperCapture[41].Png

TestStand 4.2.1, LabVIEW 2009, LabWindows/CVI 2009
0 Kudos
Message 1 of 4
(4,762 Views)
Solution
Accepted by topic author Believer
Looks like you have launched a sub sequence in a new thread and the main sequence is waiting for that sequence to complete.  Have you launched anything in a new thread that hasn't finished?
0 Kudos
Message 2 of 4
(4,759 Views)

Matthew, your thread idea would definetely make sense. I went through the sequences and couldn't find anything - but I did find some Synchronization Lock(s) that TestStand will hang up on occassionally. So I have removed these for the time being to see if it makes any difference. We'll also run with the Threads window showing.

 

Didn't expect an answer on Saturday morning (PST) !~

 

Thanks,

 

Ronnie

TestStand 4.2.1, LabVIEW 2009, LabWindows/CVI 2009
0 Kudos
Message 3 of 4
(4,750 Views)

Please check your post expression or post actions or post substep (if you are using a custom step type). I had a very similar problem, in my case Teststand waits in Endgroup for almost 5 seconds before it comes out of it. I had a custom step type, which had a post substep calling a function with a loop timeout of 5 seconds. After i fixed my post substep, the issue disappeared. Teststand might show as if it is waiting on Endgroup, when it actually finished executing a sequence and returned to the caller execution as tracing may not be enabled for post actions.

0 Kudos
Message 4 of 4
(4,466 Views)