Экспоненциальная функция





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

Описание

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

где:
  • a, b, c – коэффициенты экспоненциального преобразования
  • x(t), y(t) – входной и выходной сигналы блока

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

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

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

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

Свойства

Название Имя Описание По умолчанию Тип данных
Коэффициент усиления a Коэффициент a. [1] Массив
Обратная постоянная времени b Коэффициент b. [1] Массив
Сдвиг c Коэффициент c. [0] Массив

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

Параметры

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

Промпт

//Описание блока, возвращающего выходное значение, вычисленное
//по формуле:
//y(t) = a·sin(ω·x(t) + f)
//Кроме того, в зависимости от настроек блока (свойство "Тип функции"), может
//возвращать значение косинуса:
//y(t) = a·cos(ω·x(t) + f)
//или тангенса:
//y(t) = a·tg(ω·x(t) + f)
// a, ω, f - амплитуда, круговая частота (рад/с) и фаза (рад)
// x(t), y(t) - входной и выходной сигналы
//Блок векторизован
// a - амплитуда, в формуле a·sin[w·x(t) + f]. Коэффициент a. По умолчанию [1]
// w - частота. Коэффициент ω. По умолчанию [1]
// f - фаза. Коэффициент f. По умолчанию [0]
// func_type - тип функции. Позволяет выбрать тип тригонометрической функции,
//которую реализует блок. При этом изображение блока на схеме также меняется.
//По умолчанию: Синус
//Свойства a, w, f могут быть векторами, размерности которых должны быть равны
//размерности входа, в этом случае на выходе будет также вектор
//Входы: x - порт ввода аргумента функции
//Выходы: outport - порт вывода значения функции

block: (
  type = "Синусоидальная функция",
  points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)],
  a = [1],
  w = [1],
  f = [0],
  func_type = Синус
  ),
Примечание:
  1. По умолчанию данный блок реализует экспоненциальное преобразование входного сигнала (скалярного или векторного) с коэффициентами a=1, b=1, c=1.
  2. Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.