07-12-2017 09:49 AM
i know but i have no idea how to do it - e.exec is taken from the event content , how can i assign different socket's execution
as for now, you instructed me to duplicate seqmgr and execmgr
is this enough ? what about the appmgr?
my main issue is to assign(find) different socket's executions
07-12-2017 09:55 AM
The socket ID is part of the name of the execution.....
Hint: The execution name is used in Sequence Editor to name the socket execution sub-windows.
A simple if-clause is enough for assigning the sockets execution correctly.
07-12-2017 10:13 AM
I appreciate your responses but at this stages hints are not helpful
I need strict anwers please )
07-13-2017 02:22 AM
Norbert ?
07-13-2017 03:02 AM
if- or switch on e.exec.displayname
07-17-2017 02:51 AM
Thanks Norbert
the thing is I get trace events (exec events) only for a single socket
what i am missing is the ability to get exec events for all 4 sockets than I can fully control it
do you understand my issue ?
thanks,
Ori
07-17-2017 06:16 PM
have you seen this?
Find test socket index
http://forums.ni.com/t5/NI-TestStand/Find-test-socket-index/m-p/2714067#M44246
07-18-2017 04:32 AM
thanks, this was exactly the main key solving my issue
now to the next challenge : endexec event is not envoked for some reason when running the batch model
i do get ts pop up which summarizes 4 units results but i dont catch each socket's end exec event ( i want extra handling in my code)
07-19-2017 04:26 AM
Unless you run SinglePass, the executions for the sockets "end" only if you stop testing for the whole batch(es). Depending on the use-case, you could for instance use the DisplayReport event.