Topic 5.1.1: Introduction of Attriutes and Extension
- Attributes
- Attributes are part of the Application Object script environment.
They allow users to not only add logic to an existing Application Object but
also to expose new behavior via added attributes. More
specifically, they allow users to:
- Add a new
attribute to an object
- Configure its
data type
- Specify the
attribute category
- Set initial
values and locks on the new attribute
- Set whether the
new attribute is an array and how many elements comprise it
- Set alarms
and historization for the new attribute
- Define security
and references to other objects
- The main areas
of the Attributes's page include:
- Attributes list: Lists all UDAs currently associated with the object. Click the Add button to add a new UDA.
- Inherited Attributes list: Lists all UDAs associated with the object's parent. The object automatically includes these UDAs. They can only be edited by modifying the parent template.
- Data type list: Shows the data type options for configuring the selected Atttribute
- Select from the data types Boolean, Integer, Float, Double, String, Time, Elapsed Time or Internationalized String.
- Add a new attribute to an object
- Configure its data type
- Specify the attribute category
- Set initial values and locks on the new attribute
- Set whether the new attribute is an array and how many elements comprise it
- Set alarms and historization for the new attribute
- Define security and references to other objects
- Attributes list: Lists all UDAs currently associated with the object. Click the Add button to add a new UDA.
- Inherited Attributes list: Lists all UDAs associated with the object's parent. The object automatically includes these UDAs. They can only be edited by modifying the parent template.
- Data type list: Shows the data type options for configuring the selected Atttribute
- Select from the data types Boolean, Integer, Float, Double, String, Time, Elapsed Time or Internationalized String.
Extensions
This provides the Output Functionality for Application Objects in the Extensions environment.
Last modified: Friday, 10 April 2020, 3:45 PM