exponenta event banner

hisl_0054: Параметры конфигурации > Создание кода > Оптимизация > Удалить код, защищающий от арифметических исключений разделения

Идентификатор: Заголовокhisl_0054: Параметры конфигурации > Создание кода > Оптимизация > Удалить код, защищающий от арифметических исключений разделения
Описание

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

Примечание

Избегайте исключений разделения на ноль. При снятии флажка Удалить код, защищающий от арифметических исключений деления, генератор кода создает код, защищающий от деления на ноль для данных с фиксированной точкой.

Этот параметр конфигурации применим только в том случае, если целевой файл системы является целевым файлом на основе ERT.

ОбъяснениеЗащита от исключений «деление на ноль» для кода с фиксированной точкой.
Проверки помощника по моделиПроверка параметров оптимизации, связанных с безопасностью, для арифметических исключений разделения (Simulink Check)
Ссылки
  • DO-331, Раздел MB.6.3.1.g «Алгоритмы точны »
    DO-331, Раздел MB.6.3.2.g «Алгоритмы точны »

  • 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) «Оборонительное программирование»

  • MISRA C:2012, Dir 4.1

См. такжеУдаление кода, защищающего от арифметических исключений разделения (Embedded Coder) в документации Simulink ®
Последнее изменениеR2018b