Логарифм натуральный с защитой 0





| Векторный | Си |
в палитре на схеме

Описание

Блок векторизован, возвращает выходное значение, вычисленное по алгоритму:

где a, ω, f– амплитуда, круговая частота и фаза, x(t), y(t) – входной и выходной сигналы. b - константа, определяющая ограничение "снизу". Таким образом, блок работоспособен при любых изменениях входного сигнала, а расчет не останавливается при пересечении входным сигналом нуля.

Входные порты

Имя Описание Тип линии связи
x Порт ввода аргумента функции. Математическая

Выходные порты

Имя Описание Тип линии связи
outport Порт вывода значения функции. Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Амплитуда, в функции a·ln[w·x(t)+f] a Коэффициент a. [1] Массив
Частота w Коэффициент ω. [1] Массив
Фаза f Коэффициент f. [0] Массив
Значение выхода при x <= 0 b На выходе будет сформировано это значение в те моменты, когда вход не положительный, либо когда выход стал меньше значения b. Фактически, это ограничение "снизу" для выходного сигнала. -2 Вещественное

Свойства могут быть векторами (кроме b), размерности которых должны быть равны размерности входа, в этом случае на выходе будет также вектор.

Параметры

Блок не имеет параметров.

Прим.:
  1. По умолчанию данный блок реализует логарифмическое натуральное преобразование входного сигнала (скалярного или векторного) с коэффициентами a=1, ω=1, f=0.
  2. Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.