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

IC

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

Тип: InitialCondition

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

/Basic/Signal Attributes/IC

Описание

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

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

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

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

,

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

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

Порты

Вход

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

Details

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

Типы данных

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

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

Да

Выход

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

Details

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

Типы данных

Float64

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

Да

Параметры

Основные

# Initial value — начальное значение
Scalar / array of real and/or complex numbers

Details

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

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

1.0

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

Value

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

Да

Вычисляемый

Да

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

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