IC

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

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

  • IC block

Описание

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

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

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

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

t = n * tperiod + toffset

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

То есть блок IC выводит свое начальное значение в первый раз блоки со шаг расчета [tperiod, toffset] execute, который может быть после 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