02-27-2007 03:23 AM
02-28-2007 09:06 AM - edited 02-28-2007 09:06 AM
Hey NagRaj,
The reason you see the clones is because your VI is reentrant. You can change that in the VI Properties in the Execution section. Also, you may want to read more about that in the LabVIEW help to understand it better.
You should have no problem testing these VIs from TestStand if you set your Step result to the value you are testing against. I've attached an image that shows how to set the outputs of your VI to the step results. What kind of test are you doing? (i.e. NumericLimit, StringLimit, Pass/Fail etc..)
Is dummy1.VI a subvi of test1.VI? If so do you have the output terminals of dummy1.vi connected to the output terminals of test1.vi to propogate the values back to TestStand. This is assuming you only have one step in TestStand calling test1.vi which has dummy1.vi as a subvi.
If you want two steps where one step calls test1.vi and the other calls dummy1.vi then you have to call them seperately. They can't be tested in the same step this way.
If this is confusing you can always post your simple example (seq and vis) and I could look and see how to better assist you.
Regards,
Message Edited by Sam R on 02-28-2007 09:06 AM