Линейный источник





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

Описание

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

где:
  • a, b – коэффициенты
  • y(t) – выходной сигнал
  • t – текущее модельное время в секундах

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

Блок не имеет входных портов.

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

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

Свойства

Название Имя Описание По умолчанию Тип данных
Свободный член a Коэффициент a. [0] Массив
Коэффициент при t b Коэффициент b. [1] Массив
Примечание:
Свойства могут быть массивами: 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]
  ),
Примечание:
  1. По умолчанию свойства библиотечного блока заданы так, что на выходе блок формирует скалярный сигнал.
  2. Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.