Contents
Strategic Partner Links
Sepasoft - MES Modules
Cirrus Link - MQTT Modules
Resources
Knowledge Base Articles
Inductive University
Forum
IA Support
SDK Documentation
SDK Examples
Name | Description |
---|---|
Custom Property | A property you add to a component or container. A custom property is a variable that you customize for your particular use. |
User Defined Type (UDT) | Is a data structure made up of Tags, attributes and settings. UDTs can be used in any place a standard Tag is used, and are used to design re-usable, parameterized, and extendable data types. |
Element / Parameter of a UDT | An individual value inside of a Custom Property, assuming the Custom Property is a UDT type. |
UDT and matching Tank Template must be created to do this exercise
The examples in this section assume you have a UDT and matching Tank template (that uses the UDT) created. To learn more about creating UDTs and Templates go to UDT Parameter and Template Basics sections of this user manual.
When you pass an entire UDT into a popup window, you can take advantage of passing all the parameters inside of that UDT at once. By passing the entire UDT, you have every single value available to you that is inside the UDT.
Now, you can bind components inside the Tank Detail window to elements of the Tank UDT.
For example, let’s bind the HOA Control. Click on the Multi-state Button in your Tank Detail window.
In the Property Editor, click the binding icon next to the Control Value to open the Property Binding window.
Select the HOA property of the Tank UDT and check the Bidirectional box to make it bidirectional.
Click OK.
By using the entire Tank UDT and all of its parameters, you have all the properties available to you making it very easy to configure the components in this popup window. You can now bind properties on the window without having to use indirect tag bindings. Bind the rest of your components to the appropriate Tags in the Root Container UDT.