IC

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

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

  • IC block

Описание

Блок 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 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

Вывод

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

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

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

Параметры

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

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

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

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

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

Зависимости

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

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

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

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

Типы данных

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

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

yes

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

yes

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

no

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

no

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

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

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