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