exponenta event banner

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

Описание

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

Категория: Ссылка на модель

Настройки

По умолчанию: Infer from blocks in model

Infer from blocks in model

Поиск ссылочной модели и группирование блоков в следующие категории.

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

  • Блок Enabled Subsystem с блоком Enable, устанавливающим для параметра Propagate size of variable-size signals значение During execution

2Состояния требуют сброса при изменении размера входного сигнала.
  • Блок единичной задержки

  • Блок Enabled Subsystem с блоком Enable, устанавливающим для параметра Propagate size of variable-size signals значение Only when enabling

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

Поиск останавливается на границе подсистем enable, function-call и action, поскольку эти подсистемы могут указывать, когда распространять размер сигнала переменного размера.

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

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

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

During execution

Распространяет размеры сигналов переменного размера для ссылочной модели во время выполнения (при методе Outputs).

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

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

Рекомендуемые параметры

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

Рекомендации отсутствуют

См. также

Связанные темы