03-02-2006 04:13 PM
03-02-2006 06:34 PM
LabVIEW, C'est LabVIEW
03-03-2006 08:19 AM
I actually do use unbundle by name in the sub-vi's. The links break if elements are deleted from the strict typedef cluster, but if elements are added to the cluster the wires do not get broken and the unbundle by name just gets offset and points at the wrong element. Much harder to detect if its unbroken...
I've tried different ways of editing this, but don't seem to get LabView to match up the names in the typedef cluster with the unbundle by name. It seems that LabView is using a straight out enumeration of the elements with out checking the names of the elements for additions. Is there a way around this? With over 25 sub-vi's using this one typedef, it takes a while to make sure that everything is pointing to the right name...
03-03-2006 08:29 AM
This sounds like the BUG I hate the most!
It is the one that will incorrectly choose the first cluster element that is the right data type and completely ignores the names that was originally selected in both "Unbundle by name" and "Bundle by Name".
This BUG was present in LV 7.0 and 7.1 and has been reported as fixed in LV 8.0.
If my undestanding of this issue is incorrect, please post a small example to demonstrate the issue.
Ben
03-03-2006 08:32 AM
03-03-2006 08:48 AM
See this thread for more info on the bug I was talking about.
http://forums.ni.com/ni/board/message?board.id=170&message.id=108078&query.id=0#M108078
03-03-2006 09:33 AM
Thanks Ben, that is the same issue and I am using LV7.1 and not LV8. I somehow missed that previous thread. I'll have to play around with the problem again (just trying to get it done right now), but I seem to have bypassed the issue by just editing the typedef cluster with no other vi in memory. I then opened the top vi and everything linked up okay.
I'll try it in a smaller test case when I have some time and can report it to this thread, but am certain that I am dealing with the same issue.
03-03-2006 10:05 AM
"... but am certain that I am dealing with the same issue."
If you do not think it is a new bug, you do not have to post another example. I was asking for an example if you though it was a new bug.
Thanks for the intent!
Ben