07-16-2013 10:02 AM
Hello,
my process model executes a client sequence, where I call several NumericLimitTest sequences. After the execution I would like to create my own report, accessing the Locals.ResultList array in the process model. I found everything what I need, except the limits for each step. How to get them? I have browsed through the Locals.ResultList, but I don't find my set limits...
07-16-2013 10:13 AM
You should see an array called Measurement in the results for that step. Inside of there you will see each of your measurements. Under that you will find Limits.
07-16-2013 10:23 AM
That would be nice! But I just can't see it. What do I do wrong?
Underneath the SequenceCall it is also not there...
07-16-2013 02:06 PM
Your steps are sequence calls, not numeric limits. The data for the sequence call results, if your steps are configured to get results from the sequence call, should be under the TS.SequenceCall
07-16-2013 02:06 PM
That is odd! Are you looping on those steps? Can you send me a simple sequence file that reproduces this behavior?
Does it happen with the none or other adapters?
My picture was of a multi numeric limit. Yours should just be under Limits. However, I can see it doesn't exist.
I was going to suggest that the default values wouldn't show up but then I tested it and they should. However, you can try to move them off of 9 and 11 and see if that changes anything?
Cheers,
07-16-2013 02:07 PM
flaborde,
That is incorrect. I tested it out and it shows up fine using a sequence call as a numeric limit test.
07-16-2013 02:21 PM
You are right, I saw the sequence call icon and assumed it was not a numeric limit becuase it isn't very common. Sorry 😛
The other thing it could be is that the sequence is not being run in Single Pass or Test UUTs using one of TestStand's models. As an optimization, the models themselves are the ones that add the limits to result list when executing Test UUTs or Single Pass.
Hope this helps,
- Francisco
07-16-2013 02:39 PM
flaborde,
Also not true... 🙂
Running in interactive mode (i.e. no model) will yield a Locals.ResultList. Either way though it doesn't matter because according to the picture the result list is there. It just doesn't have a Limits subproperty...which it should.
This leads me to believe that it is a modified step type which is why I wanted to see a small example reproducing the behavior.
Cheers,
07-16-2013 02:41 PM
I did not say that the models create Result List, I said that the models "add the limits to result list". When I run using the process models Single Pass with a sequence call which does numeric limit test I do see the limits.
07-16-2013 02:43 PM
OK! I was wrong and you were right flaborde....
The limits are coming in non interactive mode.
Hmmmm... learn something new every day.