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

Описание

Выберите диагностическое действие, чтобы взять, когда программное обеспечение обнаруживает блок Merge больше чем с одним ведущим блоком, выполняющимся, одновременно продвигаются.

Диагностика Category:

Настройки

Значение по умолчанию: error

none

Программное обеспечение Simulink® не принимает мер.

warning

Программное обеспечение Simulink выводит предупреждение.

error

Simulink отключает симуляцию и отображает сообщение об ошибке, только если порядок выполнения ведущих блоков явным образом не задан.

Советы

  • Соединение входных параметров блока Merge к нескольким ведущим блокам, которые выполняют одновременно шаг, может привести к противоречивым результатам и для симуляции и для сгенерированного кода. Установите Detect multiple driving blocks executing at the same time step на error избегать таких ситуаций.

  • Если Underspecified initialization detection установлен в Simplified, этот параметр отключен, и программное обеспечение Simulink автоматически использует самую строгую установку (error) для этой диагностики. Несколько ведущих блоков, выполняющихся одновременно всегда, продвигаются результат в ошибку.

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

Parameter: MergeDetectMultiDrivingBlocksExec
Значение: 'none' | 'warning' | 'error'
Значение по умолчанию: 'error'

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

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

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

Похожие темы