|
Synopsis
setValue (string shape, "data", dyn_float DataAvg, dyn_float DataMax, dyn_float DataMin, dyn_float DataS, dyn_int DataTime, dyn_int DataMeter); |
getValue (string shape, "data", dyn_float &DataAvg, dyn_float &DataMax, dyn_float &DataMin, dyn_float &DataS, dyn_int &DataTime, dyn_int &DataMeter); |
shape.data (dyn_float DataAvg, dyn_float DataMax, dyn_float DataMin, dyn_float DataS, dyn_int DataTime, dyn_int DataMeter); |
Parameters
Parameter |
Description |
shape |
Name of the object |
DataAvg |
Mean values |
DataMax |
Maximum values |
DataMin |
Minimum values |
DataS |
Standard deviation |
DataTime |
Time values |
DataMeter |
Length |
Description
This attribute can be used to define the trend values. Each element consists of a minimum, maximum and average value assigned to a specific time value on the X-axis. |
Example |
main() |
{ |
shape bt=getShape("BarTrend1"); |
dyn_float min, max, avg, s; |
dyn_int time, meter; |
... |
// Values |
min=makeDynFloat(20, 30, 50); |
max=makeDynFloat(50, 60, 130); |
avg=makeDynFloat(35, 45, 70); |
s=makeDynFloat(10, 20, 30); |
time=makeDynInt(makeTime(2000, 20, 9, 12, 00), makeTime(2000, 29, 9, 13, 00), makeTime(2001, 2, 4, 14, 00)); |
meter=makeDynInt(66, 180, 230); |
// Setting the values |
setValue(bt, "data", avg, max, min, s, time, meter); |
// Minimum and maximum value display |
bt.showRange=BAR_MINMAX; |
// Width of the bar sections |
bt.widthTop=10; |
bt.widthBottom=10; |
bt.widthCenter=7; |
// Set colors |
bt.colorTop="Green"; |
bt.colorBottom="Green"; |
bt.colorCenter="[100,100,0]"; |
// Update bar trend |
bt.flush(); |
... |
} |
Relates to
Bar trend |
See also
V 3.11 SP1
Copyright ETM professional control GmbH 2013 All Rights Reserved