As far as I can see (and I have a full wall chart of all of the variables and parameters accessable) you are as close as you can get.
If you could fire over the sequence file you have managed to get to so far I'll see what I can do? (I feel like some nicce feedback so I'm going to earn it with this one )
I'm going to look into this a bit more bit it's not a trivial thing to do.
Message Edited by AdamB on 12-05-2006 10:19 AM
Thanks for being the brave volunteer!
I'll post my sequence tomorrow, after I've stripped out all the other guff.
If it's going to take a heap of nested loops and recursive calls to dive into the arrays and clusters then I think we'll make a decision to abandon this idea, as it would take some monster code that will slow the test system down to a crawl.
But if you can find a better way then that's great. If you can't then please put this in the TestStand 4 suggestion heap.
Message Edited by Sean on 12-08-2006 11:26 AM
I know this post is quite old, but I'll post what I found in case someone else has the same issue.
Module stepModule = myStep.Module;
PropertyObject stepParameters = stepModule.AsPropertyObject().GetSubProperties("ActualArgs", 0);
Caveat: This is where I found the parameters for a Sequence Call. I cannot vouch for other step types.
I sure wish NI would get rid of the COM-based API and move to something more modern. COM-based doesn't allow searching through objects in real-time, which would make issues like this ("where can I get XYZ?") much simpler to resolve by searching through objects in the debugger.
could you please share some images about your solution? Your solution might exactly what I am looking for. But with your description I can still not found the solution.
I went through like following :
ThisContext ---> PN Step--->PN Module ---> IN AsPropertyOberject ---> ...... can't find any related.
PN: Property Node
IN: Invoke Node
Thank you in advance.