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

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

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

Примечания

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

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

  • IEC 62304, 5.5.3 - критерии допустимости Программного блока

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

  • EN 50128, таблица A.4 (11) 'языковое подмножество'
    EN 50128, таблица A.3 (1) 'безопасное программирование'

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

  • MISRA C:2012, Dir 4.1

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