Strict Type Definitions in LabVIEW
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. As with type definitions, the data type of a strict type definition remains the same everywhere we use the strict type definition. Strict type definitions also define other values, such as range checking on numeric controls and the item names in ring controls. The only VI Server properties available for strict type definitions are those that affect the appearance of the control or indicator, such as Visible, Disabled, Key Focus, Blinking, Position, and Bounds.
If we link a constant to a strict type definition, the constant will instead behave as though the link is not strict. Strict type definitions require that all instances of a type definition maintain identical cosmetic attributes. However, most cosmetic attributes are invalid on the block diagram. Because constants are only found on the block diagram, they do not maintain cosmetic attributes.
We cannot prevent an instance of a strict type definition from automatically updating unless we remove the link between the instance and the strict type definition.
Watch the entire LabVIEW tutorial series here;
• NI LabVIEW - How to Use View Menu?
Watch the entire TestStand video learning series here;
• NI TestStand Documentation and Resources
#LabVIEW #StrictTypeDefinitions #instanceofstricttypedefinition