Документация Engee

Ступенчатая функция

Генерирует ступенчатую функцию.

step

Описание

Блок Ступенчатая функция обеспечивает изменение сигнала между двумя заданными уровнями в заданное время. Если время симуляции меньше, чем значение параметра Время шага, выход блока равен значению параметра Выходное значение перед шагом. Для времени симуляции, большего чем или равного Время шага, выход равен значению параметра Выходное значение после шага.

Порты

Выход

# OUT_1 — выходной сигнал
скаляр | вектор

Details

Выходной сигнал функции Ступенчатая функция, определяемый параметрами Время шага, Выходное значение перед шагом и Выходное значение после шага.

Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Main

# Выходное значение перед шагом — выходное значение перед шагом
Скаляр / массив вещественных и/или комплексных чисел

Details

Выход блока, если время симуляции меньше значения параметра Время шага.

Значения

Scalar / array of real and/or complex numbers

Значение по умолчанию

0.0

Имя для программного использования

Before

Настраиваемый

Да

# Выходное значение после шага — выходное значение после шага
Скаляр / массив вещественных и/или комплексных чисел

Details

Выход блока, когда время симуляции больше или равно значению параметра Время шага.

Значения

Scalar / array of real and/or complex numbers

Значение по умолчанию

1.0

Имя для программного использования

After

Настраиваемый

Да

# Время шага — время шага
Скаляр / массив вещественных чисел

Details

Время в секундах, когда выход переходит от значения параметра Выходное значение перед шагом к параметру Выходное значение после шага.

Значения

Scalar / array of real numbers

Значение по умолчанию

1.0

Имя для программного использования

Time

Настраиваемый

Да

# Период дискретизации — интервал между шагами расчета
SampleTime (вещественное число / вектор из двух вещественных чисел)

Details

Укажите интервал между шагами расчета как неотрицательное число. Чтобы наследовать шаг расчета, установите для этого параметра значение −1.

Значения

SampleTime (real number / vector of two real numbers)

Значение по умолчанию

0

Имя для программного использования

SampleTime

Настраиваемый

Нет

Дополнительные возможности

Генерация Си кода: Да

Примеры