|
Ace Dynamic Comp Index
June 2020
Niagara-4.9
|
SequenceLinear will provide a linear sequence of 1 to 10 loads.
Analogous to a bar graph of the input value, where the delta represented by each output is (inMax-inMin)/(numOuts). So given an input value, outputs 1 through n will be set true, and any remaining outputs will be false.
If 'in' > 'inMax', then 'numOuts' outputs will be set true, and 'ovfl' will be set true The range of 'inMin' to 'inMax' is divided into 'numOuts' threshold values (delta), where:
'out1' is driven true if in > inMin + 1*delta, 'out1' and 'out2' are driven true if in > inMin + 2*delta, 'out1','out2', and 'out3' are driven true if in > inMin + 3*delta, etc delta = inMax-inMin/(numOuts)
A hysteresis of 1/2 delta is required to turn an output off. If delay > 0, it will delay configured seconds to turn on or turn off an output. If isRotating is true, outputs will go around from output 1 to numOuts, then go back to 1.
Facets: @input @summary
Default: 0.0
Facets: @config
Default: 100.0
Facets: @config
Default: 10
Facets: @config @max = 10 @min = 2 @noProxy
Default: 0
Facets: @config @min = 0 @unit = "second"
Facets: @readonly @summary
Facets: @readonly @summary
Facets: @readonly @summary
Facets: @summary[1:3]
Facets: @readonly @summary
Facets: @readonly @summary
Facets: @readonly @summary
Default: false
Facets: @config
Default: 1
Facets: @config @min = 0 @unit = "second"
1.8.15