Ic

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

  • Библиотека:
  • Simulink / Атрибуты Сигнала

Описание

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

Блок IC полезен для обеспечения исходного предположения для алгебраических переменных состояния в цикле. Для получения дополнительной информации смотрите Алгебраические Концепции Цикла.

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

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

t = n * tperiod + toffset

где n является самым маленьким целым числом, таким образом что t ≥ tstart.

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

Порты

Входной параметр

развернуть все

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

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

Вывод

развернуть все

Выходной сигнал обеспечил как Initial value, который вы задаете, сопровождаемый фактическими значениями входного сигнала. Смотрите Поведение для Ненулевого Смещения Шага расчета для получения дополнительной информации.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

Параметры

развернуть все

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

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

Параметры блоков: Value
Ввод: символьный вектор
Значения: скаляр | вектор | матрица | массив N-D
Значение по умолчанию: '1'

Задайте шаг расчета как значение кроме-1. Для получения дополнительной информации см. Настройку времени выборки.

Зависимости

Этот параметр не видим, если он явным образом не установлен в значение кроме -1. Чтобы узнать больше, смотрите Блоки, для Которых Не Рекомендуется Шаг расчета.

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

Параметры блоков: SampleTime
Ввод: символьный вектор
Значения: скаляр
Значение по умолчанию: '-1'

Характеристики блока

Типы данных

Boolean | double | enumerated | fixed point | integer | single

Прямое сквозное соединение

yes

Многомерные сигналы

yes

Сигналы переменного размера

no

Обнаружение пересечения нулем

no

Расширенные возможности

Преобразование фиксированной точки
Преобразуйте алгоритмы с плавающей точкой в фиксированную точку с помощью Fixed-Point Designer™.

Представлено до R2006a