02-21-2017 02:19 PM - edited 02-21-2017 02:27 PM
I have a LabVIEW class with a private data cluster. Inside that cluster are several items including typedefs. If it matters, they are regular typedefs, not strictly typed.
However, when I try to unbundle the private data, the names do not match the labels on the private data. Rather, they match the label if I were to open one of the typedefs. I have checked to make sure that the labels are showing, not the captions.
This seems like a possible LabVIEW 2016 bug. Has anyone else seen this? It's possible I'm doing something wrong. This is the second case I've seen of this happening. Images below to help illustrate what I'm talking about. In the cluster, the item should be showing up as "Sensor_Config_A".
EDIT: The workaround seems to be deleting the items out of the private data cluster and then reinserting them in. The names are then fixed...
02-21-2017 02:40 PM
If it matters, they are regular typedefs, not strictly typed.
It matters
02-22-2017 10:10 AM
Thanks Jeff, but any idea why it's doing this? If anything, regular type defs should be less susceptible to this problem.
02-22-2017 10:24 AM - edited 02-22-2017 10:25 AM
Actually, I was wrong! I should have reviewed the help file myself
A strict type definition forces everything about an instance to be identical to the strict type definition, except the caption, label, description, tip strip, and default value.
Sorry about that.