ID: Заголовок | hisl_0015: Использование блоков Слияния | ||
---|---|---|---|
Описание | Поддерживать однозначное поведение от Merge (Simulink) блоки, | ||
A | Используйте блоки Слияния только с условно выполняемыми подсистемами. | ||
B | Задайте выполнение условно выполняемых подсистем, таким образом, что только одна подсистема выполняется во время временного шага. | ||
C | Очистите параметры блоков Allow unequal port widths. | ||
D | Установите Outport (Simulink) параметры блоков Output when disabled к held для каждой условно выполняемой объединяемой подсистемы. | ||
Примечания | Simulink® комбинирует входные параметры блока Merge в один выход. Выходное значение в любое время равно последний раз вычисленному выходу блоков, которые управляют блоком Merge. Поэтому блок Merge выход зависит от порядка выполнения входных расчетов. Чтобы обеспечить предсказуемое поведение блока Merge выход, у вас должно быть взаимное исключение между условно выполняемыми подсистемами, питающими блок Merge. Allow unequal port widths параметров блоков Merge только доступен, когда параметр конфигурации Underspecified initialization detection установлен в | ||
Необходимые условия | hisl_0303: блок Configuration Parameters> Diagnostics> Merge (Simulink) hisl_0304: Параметры конфигурации> Диагностика> инициализация Модели (Simulink) | ||
Объяснение | A, B, C, D | Избегайте однозначного поведения. | |
Проверки Model Advisor | Проверяйте использование блоков Слияния (Simulink Check) | ||
Ссылки |
| ||
Смотрите также | Блок Merge (Simulink) в документации Simulink | ||
В последний раз измененный | R2018b | ||
Примеры |
Рекомендуемый | ||
Не рекомендуемый |