Decorator Panel settings
When a library object is selected, the top half of the
Decorator Panel
has these settings.Name | Field Type | Description |
|---|---|---|
Catalog Number | Text entry | The library object name, which appears when the library object is registered in the Application Code Manager application. |
Revision | Auto | Dimmed field, displays the system-generated version of the library object. |
Description | Text entry | The description of the library object. |
Library Type | Dropdown menu | Selects the library type and identifies the library object as a module. A module registers as hardware rather than software in the Application Code Manager application. |
Content Type | Dropdown menu | Selects the object type, Task , Program , or Routine . |
Base Library | Dropdown menu | Selects an existing library object in the library object hierarchy as a base
library. When a base library is selected, the current library object inherits
substitutions from the base library. When using the Expression Builder , all
custom properties of the base library are available to the expression used in the
current library object. When "NONE" is selected, the current library
object does not inherit Custom Properties. |
Solution | Dropdown menu | This list will be empty if no solution has been set in another library in the same ACD or if the Settings file is also empty. |
Family | Dropdown menu | Selects a family from the list. |
Category | Dropdown menu | Selects a category from the list. |
Instantiation: Name | Text entry | Sets the name for each instantiation of the library object. The value can be entered manually or generated by an expression. To create an expression, click the ellipsis (...) button to open the Expression Builder . |
Instantiation: Description | Text entry | Sets the default description for each instantiation of the library object. The value can be entered manually or generated by an expression. To create an expression, click the ellipsis (...) button to open the Expression Builder . |
Substitutions: Name | Text entry | Sets the default substitution for a text string in the library object name when the library object is instantiated. This string can be the complete name or a substring within the name. The substitution extends to the names of all elements within the library object. By default, the library object Manager application assigns the Predefined Parameter {ObjectName} as the Substitution for the entered string. |
Substitutions: Description | Text entry | Sets the default substitution for a text string in the library object description when the library object is instantiated. This string can be the complete description or a substring within the description. The substitution extends to the descriptions of all elements within the library object. By default, the library object Manager application assigns the Predefined Parameter {ObjectDescription} as the Substitution for the entered string. |
The values for these settings were entered when the library object was created and are displayed by default. Changing some of the attribute settings may automatically set other attributes or limit what is available for selection to ensure consistency.
The bottom half of the decorator panel contains tabs that display the decoration that applies to the library object.
Decoration (custom properties) can only be added at the library object level. Decoration added to a library object extends to all elements contained by the library object.
- Substitutions added to project or controller library objects (base libraries) extend automatically to all elements contained within these library objects and to all library items that are lower in the hierarchy.
- Parameters and functions added to project or controller library objects are available to expressions created in theExpression Builderat all levels of these objects and to all library objects that are lower in the hierarchy.
- Decoration inherited from a library object or base library can be overridden at the element level.
- Predefined parameters are available to theExpression Builderat all levels of all library objects. The user cannot create, modify, or deleted the parameters.
Provide Feedback