Гипербола
![]() |
![]() |
| Векторный
| Си |
|
| в палитре | на схеме |
Описание
Блок формирует значение выходного сигнала, вычисленное по формуле:
где k, ε – коэффициенты, y(t) – выходной сигнал, скаляр или вектор, t – текущее модельное время в секундах.
Входные порты
Блок не имеет входных портов.
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| outport | Порт для выходного значения. | Математическая |
Свойства
Свойства могут быть векторами k = [k 1, k 2,…,k n], ε = [ε 1, ε 2,…,ε n], размерности которых должны быть одинаковы, в этом случае на выходе будет также вектор:
Параметры
Блок не имеет параметров.
Промпт
//Описание блока, формирующего значение выходного сигнала,
//вычисленное по формуле y(t) = k / (ε + t)
// k - числитель, коэффициент k. По умолчанию задан массивом из 1 элемента
// eps - минимальное значение знаменателя, коэффициент ε. Необходим как защита от
//деления на ноль при инициализации, когда t = 0. Должен быть положительным.
//По умолчанию задан массивом из 1 элемента
//Свойства могут быть векторами k = [k1, k2, …, kn] и ε = [ε1, ε2, …, εn],
//размерности которых должны быть одинаковы. В этом случае на выходе будет также
//вектор: y_i(t) = k_i / (ε_i + t), i = 1..n
// t - текущее модельное время в секундах
//Выходной сигнал может быть скаляром или вектором
block: (
type = "Гипербола",
points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)],
k = [1],
eps = [0.00001]
),
Примечание:
- По умолчанию свойства библиотечного блока заданы так, что на выходе блок формирует скалярный сигнал.
- Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.

