Логарифм — компонент. Служит для реализации такой математической операции, как логарифмирование.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Не имеет |
Параметры:
Входные
- вход 1 — входной канал компонента, на который подается основание логарифма;
- вход 2 — входной контакт, число под логарифмом (число при логарифмировании которого по основанию (Вход 1) получится выходное значение).
Выходные
- выход — формируется логарифм второго операнда по основанию первого.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- FirstReaction (true) — установка реакции изменения выходного сигнала на изменение значений на входе №1:
- true — при изменении сигнала на входе — изменится выходное значение.
- false — при изменении сигнала на входе — не изменится выходное значение.
- SecondReaction (true) — установка реакции изменения выходного сигнала на изменение значений на входе №2:
- true — при изменении сигнала на входе — изменится выходное значение.
- false — при изменении сигнала на входе — не изменится выходное значение.
- First (1) — значение по умолчанию первого операнда.
- Second (1) — значение по умолчанию второго операнда.
- value (0) — выходное значение.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Параметры:
Входные
- вход 1 — значение первого операнда для расчета результата (любое число);
- вход 2 — значение второго операнда для расчета результата (любое число).
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- VARIANT_BOOL FirstReaction — установка и чтение значения реакции на изменение данных на входе 1:
- true — выходное значение выдаётся при поступлении данных на вход 1;
- false — выходное значение не выдаётся при поступлении данных на вход 1.
- VARIANT_BOOL SecondReaction — установка и чтение значения реакции на изменение данных на входе 2:
- true — выходное значение выдаётся при поступлении данных на вход 2;
- false — выходное значение не выдаётся при поступлении данных на вход 2
- FLOAT First — установка и чтение значения на входе 1 для расчёта (любое число).
- FLOAT Second — установка и чтение значение на входе 2 для расчёта (любое число).
Пример
Проект в SCADA ZETView
В этой схеме компонент Логарифм служит для нахождения значения логарифма от значения, поступающего с Селектора (Число под логарифмом) на Вход-2 по основанию, задаваемому Селектором (Основание) на Вход-1. Цифровой индикатор нужен для графического представления численного значения выходного сигнала. Данный компонент используется для создания различных проектов, в том числе таких как одноточечные тензодатчики.
Результат работы проекта