Данные для столбчатого тренда в режиме отображения массива элементов времени.
Краткое описание
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);
Параметры
Параметр | Описание |
графический объект | Имя объекта |
DataAvg | Средние значения |
DataMax | Максимальные значения |
DataMin | Минимальные значения |
DataS | Cтандартное отклонение |
DataTime | Значения времени |
DataMeter | Длина |
Описание
Функция используется для определения значений для тренда. Каждый элемент включает в себя минимальное, максимальное и среднее значение, назначаемое определенной временной точке на оси Х.
Пример
main()
{
shape bt=getShape(«BarTrend1»);
dyn_float min, max, avg, s;
dyn_int time, meter;
// Значения
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);
// Установка значений
setValue(bt, «data», avg, max, min, s, time, meter);
// Отображение минимального и максимального значения
bt.showRange=BAR_MINMAX;
// Ширина секций столбца
bt.widthTop=10;
bt.widthBottom=10;
bt.widthCenter=7;
// Установка цветов
bt.colorTop=»Green»;
bt.colorBottom=»Green»;
bt.colorCenter=»[100,100,0]»;
// Обновить столбчатый тренд
bt.flush();
}
Рисунок: Столбчатый тренд — элементный массив времени
Используется для объекта:
Столбчатый тренд
См. также