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