Кусочно-постоянная
![]() |
![]() |
| Векторный
|
|
| в палитре | на схеме |
Описание
Блок формирует на выходе кусочно-постоянный (многоступенчатый) выходной сигнал, определяемый свойствами блока.
В свойствах задаются временные интервалы (в секундах) и значения выхода для каждого интервала.
Входные порты
Блок не имеет входных портов.
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| outport | Порт для выходного значения. | Математическая |
Свойства
Свойства являются матрицами, где в каждой строке задается вектор интервалов времени или значений для соответствующего элемента выходного вектора.
Параметры
Блок не имеет параметров.
Промпт
//Описание блока, формирующего на выходе кусочно-постоянный
//(многоступенчатый) выходной сигнал, определяемый свойствами блока
//В свойствах задаются временные интервалы (в секундах) и значения выхода
//для каждого интервала
// t - массив временных интервалов. Массив временных интервалов, в секундах.
//По умолчанию [[10, 10, 10, 10]]
// y - массив значений. Массив значений выходного сигнала.
//По умолчанию [[1 , 2 , 5 , 3]]
//Свойства являются матрицами, где в каждой строке задаётся вектор интервалов
//времени или значений для соответствующего элемента выходного вектора
//Выходы: outport - порт для выходного значения
block: (
type = "Кусочно-постоянная",
points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)],
t = [[10, 10, 10, 10]],
y = [[1 , 2 , 5 , 3]]
),
Примечание:
- По умолчанию свойства библиотечного блока заданы так, что на выходе блок формирует скалярный сигнал.
- Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.

