IC
Установить начальное значение сигнала.
Описание
Блок IC (Initial Condition) устанавливает начальное состояние сигнала на своем входном порту, например, значение сигнала во время начала симуляции . Для этого блок выводит заданное начальное условие, когда вы запускаете симуляцию, независимо от фактического значения входного сигнала. После этого блок выводит фактическое значение входного сигнала.
Блок IC полезен для обеспечения начального предположения для алгебраических переменных состояния в цикле.
Поведение для ненулевого смещения шага расчета
Если блок IC имеет ненулевое смещение шага расчета , блок IC выводит свое начальное значение в момент времени:
,
где:
-
— наименьшее целое, такое что .
То есть блок IC выводит свое начальное значение при первом выполнении блоков с шагом расчета , который может быть после .
Порты
Вход
Port_1 — входной сигнал
скаляр
| вектор
| матрица
Входной сигнал в виде скаляра, вектора или матрицы. Блок устанавливает начальное условие этого сигнала к параметру Initial value, значение которого задаете вы.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Параметры
Initial value — начальное значение
1.0 (по умолчанию)
| действительный конечный скаляр, вектор или матрица
Задайте начальное значение входного сигнала как действительный конечный скаляр, вектор или матрицу. Значение должно быть скаляром или иметь те же размерности, что и входной сигнал.
Параметр блока |
|
Значения |
|
По умолчанию |
|