hisl_0005: Использование блоков продукта

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

Когда Product параметров блоков Multiplication установлено на Matrix(*), защитите входные входы делителя от превращения в сингулярные входные матрицы.

Примечания

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

ОбъяснениеЗащита от переполнения и поддержка робастности сгенерированного кода.
Проверки Model AdvisorСоблюдение этого руководства по моделированию не может быть проверено с помощью проверки Model Advisor.
Ссылки
  • IEC 61508-3, Таблица A.3 (3) 'Подмножество языка "
    IEC 61508-3, Таблица A.4 (3) «Оборонительное программирование »

  • МЭК 62304, 5.5.3 - Критерии приемки Модуля ПО

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

  • EN 50128, таблица A.4 (11) 'Language Subset'
    EN 50128, таблица A.3 (1) 'Defensive Programming'

  • DO-331, Алгоритмы MB.6.3.2.g 'Раздела точны

  • MISRA C:2012, Dir 4.1

Необходимые условияhisl_0314: Параметры конфигурации > Диагностика > Валидность данных > Сигналы (Simulink)
Последнее изменениеR2021a