Линейный источник
![]() |
![]() |
| Векторный | Си |
|
| в палитре | на схеме |
Описание
Блок формирует значение выходного сигнала, вычисленное по формуле линейной функции:
где:
- a, b – коэффициенты
- y(t) – выходной сигнал
- t – текущее модельное время в секундах
Входные порты
Блок не имеет входных портов.
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| outport | Порт выходного значения линейного источника. | Математическая |
Свойства
Примечание:
Свойства могут быть массивами:
a = [a
1,a
2,…,a
n] и
b = [b
1,b
2,…,b
n], размерности которых
должны быть одинаковы, в этом случае на выходе будет также массив значений:
yi
(t) = ai+bi·t,
i=1...n.
Параметры
Блок не имеет параметров.
Промпт
//Описание блока, формирующего значение выходного сигнала,
//вычисленное по формуле линейной функции y(t) = a + b·t
// a - свободный член, коэффициент a. По умолчанию задан массивом из 1 элемента
// b - коэффициент при t, коэффициент b. По умолчанию задан массивом из 1 элемента
//Свойства a и b могут быть массивами: a = [a1, a2, …, an] и b = [b1, b2, …, bn],
//размерности которых должны быть одинаковы. В этом случае на выходе также будет
//массив значений: y_i(t) = a_i + b_i·t, i = 1...n
// t - текущее модельное время в секундах
block: (
type = "Линейный источник",
points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)],
a = [0],
b = [1]
),
Примечание:
- По умолчанию свойства библиотечного блока заданы так, что на выходе блок формирует скалярный сигнал.
- Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.

