exponenta event banner

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

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

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

Примечания

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

ОбъяснениеЗащита от переполнения и поддержка надежности генерируемого кода.
Проверки помощника по моделиСоблюдение этого руководства по моделированию невозможно проверить с помощью проверки 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) «Поднабор языка»
    EN 50128, таблица A.3 (1) «Оборонительное программирование»

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

  • MISRA C:2012, Dir 4.1

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