06-05-2008 05:17 AM
06-05-2008
10:22 AM
- last edited on
10-20-2024
11:24 AM
by
Content Cleaner
06-09-2008
09:59 AM
- last edited on
10-20-2024
11:25 AM
by
Content Cleaner
Hi Santiago,
Thank you for pointing me a link to your web-cast/prestentation.
I have watched it.
Very interresting was the resource profiler.
It seems that this could be a very helpful tool
for my daily tasks in progamming and maintaining TS sequnece files.
I think with it I am able to find a lot of "resource" leaks in my
Sequence-Files.
My main-question was answered at the beginning of the cast. You have said
that core distribution is provided by the OS. So i am wondering why this
feature is not supported under TS4.0? Is there another thread initialization
on TS 4.1?
It seems you are the right man for improvent ideas:
I have some points on TS/SwitchExecutive(SE) which i was faced during watching your cast.
1. Switching routes in SE. In your example everything looks clear and simple.
But if you have a teststation with an adapter interface (for example Virgina Panal)
this is unsusable. On these maschines you have multi adpater/different Uut support.
If you configure your routes for juest one UUT on the maschine this SE works well.
But what do you do if you have more than one UUT on the maschine ?
- Adding each Uut's routes to the SE-file ! maybe OK if there are 2 differnt uuts
- Loading a SE file for each material-number ?
Tell the operator: Go to MAX an load your stuff you need ? bad!
Better : Use SE-Api while in LoadSequenceFile Callback and load what you need
automatically. This sounds good and is really working! but also unusable because
you have to be extremly carefully during programming your Sequence files. Never forget
to save your new created routes in SE when closing the TS edtior.
And later you have to manage the SE and TS files !
Suggestion: TS manage internally a particular SE file.
2. Graphical routing:
Have you ever connect a route for example on a 4x256 Matrix from
col_0 to col_255 ?
Well you have to scroll horizontal! You cannot use the mouse wheel effectiv.
and not to mention you never see the hole connection on screen!
Suggestion: Turn rows with colunms so you can use the mouse wheel. Is assume a row length
of 16 enough in most cases.
I did it completely different ! I used a colored plane for this stuff.
3. If you are programming your steps and and want add a new route you have to leave TS and
switch to MAX/SE.
OK there is a link button but that is the same !
I think this should be enough for the fist time.
Greetings from the Lake of Constance, Germany
Juergen
06-09-2008 02:29 PM
Juergen,
Thank you for the additional feedback on NI Switch Executive integration with NI TestStand. I forwarded your forum post to the NI Switch Executive team so they are aware of your recommendations.
Your question on whether NI TestStand 4.0 supports multi-core processors is a very good one. In order to take advantage of all cores in a multi-core processor an application has to be multi-threaded. NI TestStand 4.0 shares the same multi-threaded architecture as 4.1, so both versions support multi-core processors. We highlighted NI TestStand's support for multi-core processors in NI TestStand 4.1 because of the recent increase in use and awareness of multi-core processors from our user base.
Santiago D