НТК Интерфейс
ПО ОИК Диспетчер НТ. ПО сервер версия 3.Х.
          Руководство пользователя
×
Меню

19.6. Функции

А. Математические функции (x - произвольное выражение):
SIN(x)      - синус
COS(x)      - косинус
TAN(x)      - тангенс
ASIN(x)      - арксинус
ACOS(x)      - арккосинус
ATAN(x)      - арктангенс
SINH(x)      - синус гиперболический
COSH(x)      - косинус гиперболический
TANH(x)      - тангенс гиперболический
ASINH(x)      - арксинус гиперболический
ACOSH(x)      - арккосинус гиперболический
ATANH(x)      - арктангенс гиперболический
ABS(x)      - абсолютное значение
SQRT(x)      - корень квадратный
SQR(x)      - значение в квадрате
POW10(x)      - десять в степени x
EXP(x)      - число е в степени х
ROUND(x)      - округление
TRUNC(x)      - отбрасывание дробной части
LOG(x)      - логарифм натуральный
LOG10(x)      - логарифм десятичный
MOD(x,y)      - остаток от деления x на y
 
Б. Побитовые функции:
Вычисление в побитовых функциях производится следующим образом: числа преобразуется в целочисленный вид, затем осуществляется операция побитового OR, AND или XOR и результат преобразуется обратно в число с плавающей точкой.
OR(x,y)      - логическое ИЛИ
AND(x,y)      - логическое И
XOR(x,y)      - исключающее ИЛИ
 
В. Функции телемеханики:
STATUS(к,кп,о)           - то же, что #TCк:кп:о
ANALOG(к,кп,о)           - то же, что #TTк:кп:о
ANALOG(к,кп,о,время)      - чтение #TTк:кп:о из ретроспективы
ACCUM_L(к,кп,о)           - то же, что #ТИк:кп:о
ACCUM_L(к,кп,о,время)      - чтение #ТИк:кп:о из ретроспективы
ACCUM_V(к,кп,о)      - то же, что #ПУк:кп:о
ACCUM_V(к,кп,о,время)      - чтение #ПУк:кп:о из ретроспективы
RTU(к,кп)                - контроль исправности КП (то же, что КП(к,кп), см. ниже) 
 
В функциях STATUS, ANALOG, ACCUM_L, ACCUM_V параметрами «к», «кп», «о» могут быть переменные и выражения.
В функциях ANALOG, ACCUM_L, ACCUM_V параметр «время» должен быть задан в формате UTIME.