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

IC

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

ic

Описание

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

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

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

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

,

где:

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

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

Порты

Вход

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

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

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Выход

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

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

Типы данных: Float64

Параметры

Initial value — начальное значение
1.0 (по умолчанию) | действительный конечный скаляр, вектор или матрица

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

Программное использование

Параметр блока

Value

Значения

скаляр | вектор | матрица

По умолчанию

1

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

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