The MinMaxAvgBql component is used to perform mathematical analysis against a group of numeric components in the station. The array of numeric components is determined by entering a BQL query in the Point Query field.
The MinMaxAvgBql component is located in the vykonPro palette under the hvac sub folder.
Status
BStatus slot which reflects the current status of the component.
Fault Cause
String property which stores the fault cause if the component's status is in fault.
Enabled
Boolean property which is used to enable or disable the component. When set to "true" the component is enabled and performs the analysis and updates the boolean output slots.
Point Query
BOrd field used to specify a BQL Query which is resolved by component to build an array of points to monitor.
Number Of Points
The number of components which are resolved by the point query, and are being monitored.
Facets
The BFacets which are applied to the 'Avg', 'Min' and 'Max' slots.
Count
number of components used in calculating the avg, sum, min and max values. This number may be less than the numberOfPoints if any of the components have an invalid status or their value is Double.NaN.
Avg
The StatusNumeric output slot stores the average value of the components stored in the array which have a valid status.
Sum
The StatusNumeric output slot stores the sum of values of each of the components stored in the array which have valid stauts.
Min
The StatusNumeric output slot stores the value of the component stored in the array with the lowest value and a valid status.
Min Zone Identifier
The name of the zone whose value is stored in the 'Min' property. The name is resolved based on the BFormat text in the 'Zone Identifier Format' property.
Max
The StatusNumeric output slot stores the value of the component stored in the array with the highest value and a valid status.
Max Zone Identifier
The name of the zone whose value is stored in the 'Max' property. The name is resolved based on the BFormat test in the 'Zone Identifier Format' property.
Zone Identifier Format
The BFormat filed is used to resolve the name of the components with the min and max values. For example, assume a device named 'VAV1' which has a numeric point named 'zoneTemp' which is being monitored by the MinMaxAvgBql component (station:|slot:/Drivers/myNetwork/VAV1/points/zoneTemp). Using a 'Zone Identifier Format' of '%parent.parent.displayName% would resolve 'VAV1' and store that string in the 'Min Zone Identifier' slot.
Update Values Interval
The interval at which the component evaluates the leased components for a change in value and updates the boolean output slots.
Refresh Query Interval
The interval at which the component resolves the BQL query to check for new components in the station.
Start Delay
The interval time that must elapse on component start before the initial query is performed to initialize the list.