exponenta event banner

hisl_0015: Использование блоков объединения

Идентификатор: Заголовокhisl_0015: Использование блоков объединения
Описание

Для поддержки однозначного поведения из блоков объединения (Simulink),

A

Используйте блоки Merge только с условно выполненными подсистемами.

B

Укажите выполнение условно выполняемых подсистем так, чтобы в течение временного шага выполнялась только одна подсистема.

C

Параметр clear block Разрешить неравную ширину порта.

DУстановите для параметра блока Outport (Simulink) Output, если он отключен, значение held для каждой объединяемой условно выполняемой подсистемы.
Примечания

Simulink ® объединяет входы блока слияния в один выход. Выходное значение в любой момент времени равно последнему вычисленному выходу блоков, которые управляют блоком объединения. Следовательно, выход блока объединения зависит от порядка выполнения входных вычислений .

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

Параметр блока объединения Разрешить неравную ширину порта доступен только в том случае, если параметр конфигурации Недостаточно указанное обнаружение инициализации имеет значение Classic.

Предпосылки

hisl_0303: Параметры конфигурации > Диагностика > Блок объединения (Simulink)

hisl_0304: Параметры конфигурации > Диагностика > Инициализация модели (Simulink)

ОбъяснениеA, B, C, DИзбегайте однозначного поведения.
Проверки помощника по моделиПроверка использования блоков объединения (Simulink Check)
Ссылки
  • IEC 61508-3, Таблица A.3 (3) 'Поднабор языка "
    IEC 61508-3, таблица A.4 (3) «Оборонительное программирование »

  • МЭК 62304, 5.5.3 - Критерии приемки установки программного обеспечения

  • ISO 26262-6, Таблица 1 b) «Использование языковых поднаборов»
    ISO 26262-6, Таблица 1 d) «Использование защитных технологий реализации»

  • EN 50128, Таблица A.4 (11) «Поднабор языка»
    EN 50128, таблица A.3 (1) «Оборонительное программирование»

  • DO-331, раздел MB.6.3.3.b «Архитектура программного обеспечения согласована»

См. также

Блок объединения (Simulink) в документации Simulink

Последнее изменениеR2018b
Примеры

Рекомендуется

Не рекомендуется