../pvss.htm menu.gif basics.gif

"data" - Time element array

Data for the bar trend in the time element array display mode.

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.

IconExample

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

Top Of Page

 

V 3.11 SP1

Copyright ETM professional control GmbH 2013 All Rights Reserved