ace-AceDynamicComp

The AceDynamicComp, a hidden component, is a representation of a runtime ACE component containing a dynamically created list of properties.

Most of the components in the ACE Catalog are AceDynamicComp components which are created dynamically from code unique to the Niagara Edge 10 platform and included in the ACE driver. Click the following link for a complete list of these components and their properties.

AceDynamicComp Index

Figure 12.   Common properties on AceDynamicComp objects
Image

Common properties

Name Value Description
Object Id 2 (default) This is the unique object identifier that is automatically generated by ACE. It is used by the Niagara Proxy Point to identify which component the proxy point is related to. The range is 0-65534.
Meta 202050560 (default) This is the unique data that identifies what the functionality of the AceDynamicComp will be.
Exe Param numeric, 1 (default) Executable parameter lists the executable scan level and scan order for this component.
Ace Type text string Name of this Ace object type
Ace Kit text string Container in the ACE Catalog where this component may be found.
logLevel text string Shows the configured log level as either Error, Warning, Message, or Trace.

 

Select components usage details

When working with ACE select components (from the Ace Catalog Select folder), the Select slot requires an Integer value (or a StatusInt slot type) as a link. Many components in the ACE Catalog have numeric out slots, which are of type StatusDouble. These slots must be converted to a StatusInt to be compatible with the Select object Select slot when linking into the Select object. The NumericToInt conversion object must be used as shown below to accomplish this conversion. The NumericToInt component is found in the Conversion folder.

When trying to link an out slot of an ACE object to the select slot of an ACE Select object, and the link will not connect, you can use the following steps to verify that the two slots are not compatible.

  1. Put the mouse on the out slot of the "Link From" object and click the mouse.
  2. While holding the mouse button, move to the white link bar at the bottom of the ACE Select object to see the link error view.
  3. The out slot of the source object should be highlighted. Hover your mouse over the select slot of the target (Select) object and the error message appears, as shown below. This error is a definite indication that the NumericToInt conversion is required.

Figure 13.   Example Select object link error
Image
Figure 14.   Example usage of NumericToInt conversion component
Image

Also, for Select components there is a new enumRange slot at the bottom of the select objects which allows you to define what each select value represents.

Figure 15.   enumRange slot at the bottom of the select object
ImageImage

In the above example, when selecting between three inputs with select statusEnum values being 1, 2 and 3. The enumRange at the bottom is defined as 1=Off, 2=Heating, and 3=Return. The select slot at the bottom of the object then shows which input is currently selected as Off, Cooling or Heating. Shown here, the numeric select is currently using the Heating input, or in2.