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

Step

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

Тип: Step

Путь в библиотеке:

/Basic/Sources/Step

Описание

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

Порты

Выход

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

Details

Выходной сигнал функции Step, определяемый параметрами Step time, Initial value и Final value.

Типы данных

Float64

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

Нет

Параметры

Основные

# Initial value — выходное значение перед шагом
Scalar / array of real and/or complex numbers

Details

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

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

0.0

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

Before

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

Да

Вычисляемый

Да

# Final value — выходное значение после шага
Scalar / array of real and/or complex numbers

Details

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

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

1.0

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

After

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

Да

Вычисляемый

Да

# Step time — время шага
Scalar / array of real numbers

Details

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

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

1.0

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

Time

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

Да

Вычисляемый

Да

# Sample time — интервал между шагами расчета
SampleTime (real number / vector of two real numbers)

Details

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

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

0

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

SampleTime

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

Нет

Вычисляемый

Да

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

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