Hi Philip,
I was also interested in the answer to the question;
"The question: what rules are followed when LabVIEW performs typedef updates? When a typedef changes, does it look for the same name, the closest name, the position within the cluster, or something else?"
Since the data structure that prompted this Q had the same field name used in two different clusters LV is appaerently looking at the text name ONLY of the element and NOT the structure.
If the bottom level cluster was edited and then the "apply changes" was clicked, I am still fuzzy about how that makes things any better.
Please take a look at the attached mod of your example for illustration.
So how does it decide to use
RT_to_Host.Channel Info.Name
instead of
Channel Info.Name
?
I am curious about the rules re: this behaviour because it will help me control how my application reacts to changes.
Still curious,
Ben
BTW:
What version of LV is doing this?
Please post an example that demonstrates this behaviour.