From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
12-12-2005 07:43 AM
12-12-2005 08:20 AM
12-12-2005 09:01 AM
Norbert,
Thank you for your response.
In response to your questions: 1. The adaptor I am using is LabVIEW. 2. The process model is a Batch model. I have set the synchronization on the TestStand step that call the DAQ/LabVIEW adapter to "parallel".
Could you expand on what you meant when you said "it is not easy to make it work"/
Also, do I need to set up the Execution property on my LabVIEW VI to "reentrant execution" if I am to run this VI in a multi-threaded mode?
Again, thank you for your time and I look forward to your response.
Thank you,
Jim
12-12-2005 09:55 AM
12-12-2005 11:01 AM - edited 12-12-2005 11:01 AM
Message Edited by AllenP on 12-12-2005 11:03 AM
12-12-2005 11:01 AM - edited 12-12-2005 11:01 AM
Message Edited by AllenP on 12-12-2005 11:01 AM
12-12-2005 12:09 PM
Norbert and Allen,
Thank you for your prompt responses. I think the both of you are leading me to my solution. Let me give you a quick back ground to my problem..
In our test environment, test time is a critical factor. Thus, I was hoping to take my DAQ readings for each UUT in parallel. If I were to take them serially (i.e. run each test, one at a time for each UUT), then my test time takes a big hit (i.e. gets longer). The other approach that the two of you mentioned was to take all of the measurements at once, and then grab the individual data for each UUT in their respective thread. I think this will work, however are there any examples of how I can grab this data (i.e. Allen, you mention "notify", is this a TestStand function or step)?
You guys are pointing me in the right direction, I think the only thing I need to know is how to grab the data from the data acquisition single step and hand it to the individual UUT threads. Again, if there are any examples you are aware of, I would greatly appreciate if you could forward them onto to me.
Thank you,
Jim
12-12-2005 02:44 PM
12-13-2005 05:41 AM
Thanks Allen!! I'll give this a shot.
Thanx,
Jim
12-13-2005 08:27 AM
Allen,
I ran your example sequence and have a couple of (final) questions:
1) The test step "Get Data" has its Batch Synchronization mode set to "Use Sequence File Setting". Should this be set to "One Thread Only"? I believe this would be my DAQ test step, which I only want to have run once.