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