| Идентификатор: Заголовок | hisl_0067: Защита от деления на ноль |
|---|---|
| Описание | Для обеспечения надежности генерируемого кода при выполнении операций деления защитите делитель от перехода к нулю. |
| Примечание | Чтобы доказать, что деление на ноль невозможно, выполните статический анализ модели. Если возможно разделение на ноль, выполните одно из следующих действий. Использование нескольких вариантов может привести к резервированию операций защиты:
Использование списков CRL или удаление параметра конфигурации Удалить код, защищающий от арифметических исключений разделения (Embedded Coder), защищает операции разделения от операций деления на ноль. Однако это действие действительно влечет за собой дополнительные вычислительные издержки и издержки памяти, а также возможность введения недостижимого кода. |
| Объяснение | Улучшение соответствия кода сформированному коду |
| Проверки помощника по модели | Проверка на деление на ноль (Simulink Check) |
| Ссылки |
|
| См. также |
|
| Последнее изменение | R2021a |
| Пример | Неправильный Операция разделения может привести к сценарию деления на ноль.
Правильный Графическая функция для проверки деления модели на ноль.
|