Все страницы

Сравнение версий

Легенда

  • Эта строка добавлена.
  • Эта строка удалена.
  • Форматирование изменено.

...

Функции реализованные в дорасчёте:

Раздел: "Формула"
ФункцияСинтаксисОписание
Пример
Примечание
+y+zОперация  сложения
Image RemovedПример носит исключительно ознакомительный характер
Расшифровка: Определение процентного отношения средней температуры процессора к максимальной, выраженное в процентах
Данные функции представляют собой базовые арифметические операции. В качестве переменных y, z в контексте синтаксиса могут выступать как канала, так и константы
-y-zОперация  вычитания
*y*zОперация  умножения
/y/zОперация  деления
SQRT(y)Операция  взятия корня
Пример арифметической операции приведен выше. Действуем по аналогии
ifeqifeq(C,D,A,B)

Логическая операция проверки равенства и установки пользовательского значения, в случае выполнения условий

Image Removed

Если С = D, то канал = А, иначе - B

В качестве переменных C,D,A,B могут выступать как константы так и переменные


settagsettag(A,B)

Выставление значения и качества на расчётном канале.

Значение - А (может быть задано явно так и быть значением переменной),

Качество B - (может быть задано явно так и быть качества переменной

Качество задаваемое в явном виде, должно соответствовать кодировке применяемой на контроллере

Expand
titleОписание параметра качества сигнала

Включение страницы
Трансляция. Качество сигнала
Трансляция. Качество сигнала


qualqual(A)

Ручное выставление качества на расчётном канале

Значение канала - качество канала А


OrOrЛогическая операция ИЛИВыполняется только для ТС или части дорасчёта с типом данным bool
AndAndЛогическая операция ИВыполняется только для ТС или части дорасчёта с типом данным bool
NotNotЛогическая операция НЕВыполняется только для ТС или части дорасчёта с типом данным bool
BITBIT(y,x)

Возвращает значение бита (0 или 1)

из позиции LnLn

y - канал

x - позиция


Abs

Abs(y)

Возвращает модуль числа y

'y' может быть как каналом, частью формулы, так и константой


Exp
ExpВозвращает e^x, где x - значение
EXP(y)

Возвращает e^y,

'y' может быть как каналом, частью формулы, так и константой


LnLN(y)

Возвращает значение натурального логарифма ln(x)

'y' может быть как каналом, частью формулы, так и константой


ModKeyModKeyРасчёт режима работы логического устройства
Транслировать метку времениТранслировать метку времени

При использовании данного пункта, на дорасчётном канале будет выставлена метка времени сигнала, инициировавшего изменение значения формулы дорасчёта