hmi

Матеріали курсу Людино-машинні інтерфейси

Проект Situational Awareness -> Situational Awareness Library

CiCode Trend.ci

SATrend_LoadItems

INT FUNCTION SATrend_LoadItems(STRING sANName, STRING sTrendSymbol, STRING sEquip, STRING sPrefix = "", STRING sItem = "", STRING sSpan = "")

Ця функція використовується для ініціалізації перегляду трендів. ЇЇ можна викликати з виразу видимості графічного об’єкта, який буде приховано після успішної ініціалізації.

SATrend_UpdateSpan

INT FUNCTION SATrend_UpdateSpan(STRING sANName, STRING sTrendANName)

SATrend_SelectPen

FUNCTION SATrend_SelectPen(STRING sANName, INT nPen)

_SATrend_LoadTask

Функція для внутрішнього використання.

FUNCTION _SATrend_LoadTask()

_SATrend_UpdateScale

INT FUNCTION _SATrend_UpdateScale(INT nAN, STRING sEquip, STRING sPrefix, STRING sItem)

_SATrend_GetTrendTag

STRING FUNCTION _SATrend_GetTrendTag(STRING sCluster, STRING sEquip, STRING sItem)

_SATrend_SetPen

Функція для внутрішнього використання.

FUNCTION _SATrend_SetPen(STRING sTrendSymbol, INT nAN, INT nPen, STRING sCluster, STRING sTrend, STRING sSpan)
	TrnNew(nAN, sTrendSymbol, "", "", "", "", "", "", "", "", sCluster); 
	SleepMS(10);
	TrnSetPen(nAN, nPen, sTrend);
	TrnSetCursorPos(nAN, 0);
		
	IF (StrLength(sSpan) > 0) THEN
		TrnSetSpan(nAN, StrToTime(sSpan));
	END

_SATrend_BrowsePens

FUNCTION _SATrend_BrowsePens(STRING sTrendSymbol, INT nAN, STRING sCluster, STRING sEquip, STRING sSpan)

_SATrend_GetEquipmentCluster

STRING FUNCTION _SATrend_GetEquipmentCluster(STRING sEquip)