Распространите размеры сигналов переменного размера

Описание

Выберите, как сигналы переменного размера распространяют через модели, на которые ссылаются.

Ссылка модели Category:

Настройки

Значение по умолчанию: Infer from blocks in model

Infer from blocks in model

Ищет модель, на которую ссылаются, и блоки групп в следующие категории.

КатегорияОписаниеБлоки в качестве примера в этой категории
1Размер выходного сигнала зависит от значений входного сигнала.
  • Блок Switch

  • Блок Enabled Subsystem с блоком Enable, который устанавливает Propagate sizes of variable-size signals на During execution

2Состояния требуют сброса, когда размер входного сигнала изменяется.
  • Блок Unit Delay

  • Блок Enabled Subsystem с блоком Enable, который устанавливает Propagate sizes of variable-size signals на Only when enabling

3Размер выходного сигнала зависит только от размера входного сигнала.Блок Gain

Поисковые остановки за пределами включают, вызов функции и подсистемы действия, потому что эти подсистемы могут задать, когда распространить размер сигнала переменного размера.

Simulink® устанавливает распространение сигналов переменного размера для модели, на которую ссылаются, можно следующим образом:

Содержимое модели, на которое ссылаются,Распространение модели, на которое ссылаются, сигналов Переменного Размера
Один или несколько блоков в категории 1 и все другие блоки в категории 3Поддержки During execution.
Один или несколько блоков в категории 2 и все другие блоки в категории 3Поддержки Only when enabling.
Блоки в категории 1 и категории 2Ошибки.
Все блоки в категории 3 по крайней мере с одной условно выполняемой подсистемой, которая не является разрешением, вызовом функции или подсистемой действияОшибки. В этом случае Simulink не может определить, когда распространить размеры сигналов переменного размера.
Все блоки в категории 3 только с условно выполняемыми подсистемами, которые являются, включают, вызов функции или подсистемы действияПоддержки оба Only with enabling и During execution.
Only when enabling

Распространяет размеры сигналов переменного размера для модели, на которую ссылаются, только при включении (в, Включают метод).

During execution

Распространяет размеры сигналов переменного размера для модели, на которую ссылаются, во время выполнения (в Выходном методе).

Информация о командной строке

Parameter: PropagateVarSize
Значение: 'Infer from blocks in model' | 'Only when enabling'| 'During execution'
Значение по умолчанию: 'Infer from blocks in model'

Рекомендуемые настройки

ПриложениеУстановка
ОтладкаНикакой удар
ТрассируемостьНикакой удар
ЭффективностьНикакой удар
Меры безопасности

Никакая рекомендация

Смотрите также

Похожие темы