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

Начальное состояние

Устанавливает начальное значение сигнала.

Тип: InitialCondition

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

/Basic/Signal Attributes/IC

Описание

Блок Начальное состояние устанавливает начальное состояние сигнала на своем входном порту, например, значение сигнала во время начала симуляции . Для этого блок выводит заданное начальное условие, когда вы запускаете симуляцию, независимо от фактического значения входного сигнала. После этого блок выводит фактическое значение входного сигнала.

Блок Начальное состояние полезен для обеспечения начального предположения для алгебраических переменных состояния в цикле.

Поведение для ненулевого смещения шага расчета

Если блок Начальное состояние имеет ненулевое смещение шага расчета , то он выводит свое начальное значение в момент времени:

,

где — наименьшее целое, такое что .

То есть блок Начальное состояние выводит свое начальное значение при первом выполнении блоков с шагом расчета , который может быть после .

Порты

Вход

# IN_1 — входной сигнал
скаляр | вектор | матрица

Details

Входной сигнал в виде скаляра, вектора или матрицы. Блок устанавливает начальное условие этого сигнала к параметру Начальное состояние.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

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

Да

Выход

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

Details

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

Типы данных

Float64

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

Да

Параметры

Основные

# Начальное состояние — начальное значение
Скаляр / массив вещественных и/или комплексных чисел

Details

Задайте начальное значение входного сигнала как скаляр, вектор или матрицу. Значение должно иметь ту же размерность, что и входной сигнал.

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

1.0

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

Value

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

Да

Вычисляемый

Да

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

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