This article explains and walks you through how to create a custom control in LabVIEW. The steps provided in this article can be applied to any custom control, due to the customization is implemented using Type Definitions. A type definition or a strict type definitions is a custom control or indicator linked to the saved file for that custom control or indicator. When you save a custom control or indicator as type definition, any data type changes you make to the type definition affect all instances of the type definition in all the VIs that use it. When you save a custom control or indicator as a strict type definition, any data type and cosmetic changes you make to the strict type definition affect all front panel instances of the strict type definition. However, if you change a strict type definition, instances placed on block diagrams as constants, act as if the links is not strict, and LabVIEW updates the constant only with data type changes.
You can save a custom control or indicator you created in a directory or LLB and use the custom control or indicator on other front panels. You also can create an icon for the custom control or indicator and add it to the
Controls Palette. Refer to the
caveats and recommendations before you begin creating custom controls and indicators.