Фильтр по времени в Trend"ах
Владимир; 6.10.04

Делаю вручную выбор трендов по времени через BeginTime и EndTime в итоге какая-то глюки. У кого есть скрипт как правильно их использовать?

Вышлите плиз.
Re: Фильтр по времени в Trend
Маслов Дмитрий; 11.10.04

Вот примерчик того, как устанавливать диапазон времени на тренде через функции ODK:


TCHAR szTemplateName[20];
TCHAR szTemplateItemName[20];
SYSTEMTIME stBegintime;
SYSTEMTIME stEndtime;
TLG_CURVESCALEX csx;
DWORD dwAction;

strcpy(szTemplateName, "Заголовок окна трендов (свойство Caption)");
SetIndex("Имя картинки","Имя объекта - окна трендов", 0);
strcpy(szTemplateItemName, GetPropChar("Имя картинки","Имя объекта - окна трендов", "Name"));
dwAction = TLG_TI_ACTION_RANGE_X;

stBegintime.wYear = GetTagWord("Year_from");
stBegintime.wMonth = GetTagWord("Month_from");
stBegintime.wDay = GetTagWord("Day_from");
stBegintime.wHour = GetTagWord("Hour_from");
stBegintime.wMinute = GetTagWord("Minute_from");
stBegintime.wSecond = GetTagWord("Second_from");

stEndtime.wYear = GetTagWord("Year_to");
stEndtime.wMonth = GetTagWord("Month_to");
stEndtime.wDay = GetTagWord("Day_to");
stEndtime.wHour = GetTagWord("Hour_to");
stEndtime.wMinute = GetTagWord("Minute_to");
stEndtime.wSecond = GetTagWord("Second_to");

csx.stFrom = stBegintime;
csx.stTo = stEndtime;

TLGConnect(NULL, NULL);
TLGModifyTemplateItem(szTemplateName, szTemplateItemName, dwAction, &csx, NULL);
TLGDisconnect(NULL);
См. http://www.wincc.ru