| 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 | ||
| Примеры |
Рекомендуемый
| ||
Не рекомендуемый
| |||