Редактор формул служит для математической обработки данных физического канала. Формула, заданная в окне редактора, автоматически применяется к каждому считанному значению канала. Вычисленное значение отображается в Мониторе, Модуле просмотра графиков и может быть сохранено в базе данных проекта. Единственный тип канала, который поддерживает задание и вычисление формул — это физический канал аналогового типа.
Для того чтобы запустить Редактор формул текущего физического канала, нажмите соответствующую кнопку в группе "Модификторы" в поле "Формула (чтение)" или в поле "Формула (запись)" в панели свойств канала:
После этого откроется диалоговое окно Редактора формул:
Формула для расчета значения канала вводится в поле ввода. Переменная Val содержит исходное (считанное из ОРС-сервера) значение канала. Вычисленное в формуле значение будет использоваться для контроля значений канала, а также сохраняться в базе данных системы SIMP Light.
Кнопка "Тест" позволяет проверить корректность введенной формулы.
Кнопка "Ok" позволяет зафиксировать изменения в формуле.
Кнопка "Отмена" не фиксирует изменения в формуле.
+ |
сложение |
- |
вычитание |
* |
умножение |
/ |
деление |
x ^ y |
возведение x в степень y |
x ! |
факториал x |
[ x ] |
целая часть x |
| x | |
модуль x |
( ... ) |
скобки в выражениях |
sin |
синус |
cos |
косинус |
tan, tg |
тангенс |
cotan, ctg |
котангенс |
arcsin |
арксинус |
arccos |
арккосинус |
arctan, arctg |
арктангенс |
arccotan, arctg |
арккотангенс |
sinh, sh |
синус |
cosh,ch |
косинус |
tanh, th |
тангенс |
cotanh, cth |
котангенс |
arcsinh, arcsh |
арксинус |
arccosh,arcch |
арккосинус |
arctanh, arcth |
арктангенс |
arccotanh, arccth |
арккотангенс |
sqr (x) |
возведение x в квадрат |
sqrt (x) |
вычисление квадратного корня x |
ln (x) |
логарифм x по основанию e |
exp (x) |
экспонента x |
abs (x) |
модуль x |
trunc (x) |
целая часть x |
lg (x), |
десятичный логарифм x |
lg2 (x), |
двоичный логарифм x |
fact (x) |
факториал x |