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

Описание

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

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

Настройки

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

Infer from blocks in model

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

КатегорияОписаниеБлоки в качестве примера в этой категории
1Размер выходного сигнала зависит от значений входного сигнала.Переключите или Включите блок Subsystem, параметр которого Propagate sizes of variable-size signals установлен в During execution
2Состояния требуют сброса, когда размер входного сигнала изменяется.Блок Unit Delay в Enabled Подсистеме, параметр которой 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'

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

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

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

Похожие темы