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 the
    Expression Builder
    at 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 the
    Expression Builder
    at all levels of all library objects. The user cannot create, modify, or deleted the parameters.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal