По щелчку по типу точки данных в древовидной структуре PARA в области отображения панелей отображаются две вкладки — «Тренд» и «Символы«.
Вкладка «Тренд» позволяет выбирать элементы однотипных точек данных, ряды значений которых должны позже отображаться в конфигурируемом тренде. Данная функциональность используется для:
- упрощения и ускорения настройки внешнего вида тренда, отображающего интересующие элементы однотипных точек данных
- создания единообразного вида тренда для всех точек данных одного типа
- отображения в тренде кривых, соответствующих специфичным элементам точек данных объектов, входящих в библиотеку стандартных объектов. Данные кривые используются в всплывающих контрольных панелях или в панелях трендов объектов, входящих в библиотеки объектов или в библиотеку стандартных объектов (например, _VarTrend_STDLIB_general).
ПРИМЕЧАНИЕ
Данные настройки недоступны в распределенной системе.
Для выбора элементов точек данных необходимо установить флажки, расположенные возле имен данных элементов, и подтвердить настройку, щелкнув по кнопке «Применить» или «OK«. Следует иметь в виду, что в конфигурируемом тренде могут быть отображены не более 16 кривых.
Рисунок: Вкладка «Тренд»
В качестве альтернативы, для отображения кривых в конфигурируемом тренде, можно использовать следующий код (пример):
string sDp = «myDataPoint.»; //имя точки данных
string sDpt = dpTypeName(sDp);
dyn_string dsDptTrendCurves;
dyn_string dsDollarTrendCurves;
if (sDp[strlen(sDp)-1] == «.»)
sDp = substr(sDp,0, strlen(sDp)-1);
if (dpExists(«_ds_»+sDpt+».trendElements»))
dpGet(«_ds_»+sDpt+».trendElements» , dsDptTrendCurves);
for (int i = 1; i<=dynlen(dsDptTrendCurves); i++)
{
string sTemp = dsDptTrendCurves[i];
strreplace(sTemp, sDpt, sDp);
dsDollarTrendCurves[i] = «$CURVE»+i+»:»+sTemp;
}
openTrendCurves(«_VarTrend_STDLIB_general», -1, dsDollarTrendCurves);
Вид тренда «_VarTrend_STDLIB_general» (например, стиль кривых, изменение масштаба) может быть адаптирован путем изменения свойств конфигурируемого тренда, см. раздел «Конфигурируемый тренд».