Ic

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

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

Описание

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

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

Поведение для ненулевого смещения частоты дискретизации

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

t = n * tperiod + toffset

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

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

Порты

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

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

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный | шина

Вывод

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

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

Типы данных: единственный | удваиваются | int8 | int16 | int32 | uint8 | uint16 | uint32 | булевская переменная | фиксированная точка | перечисленный | шина

Параметры

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

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

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

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

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

Зависимости

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

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

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

Блокируйте характеристики

Типы данных

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

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

No

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

Yes

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

No

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

No

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

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

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

Была ли эта тема полезной?