| ID: Заголовок | hisf_0004: Защитите от вызовов рекурсивной функции, чтобы улучшить податливость кода | |
|---|---|---|
| Описание | Чтобы улучшить податливость сгенерированного кода, не вызывайте функции рекурсивно. Это включает любую комбинацию графических функций, функций таблицы истинности, функций MATLAB® или функций Simulink®. | |
| Необходимые условия | ||
| Примечания | Рекурсия существует когда вызовы функции сама прямо или косвенно посредством другого вызова функции. | |
| Объяснение | Способствуйте поведению вызова ограниченной функции. | |
| Проверки Model Advisor | Проверяйте использование рекурсий (Simulink Check) | |
| Ссылки |
| |
| В последний раз измененный | R2021a | |
| Примеры | Существует несколько шаблонов в Stateflow®, который может привести к рекурсии.
Вызовы рекурсивной функции
| |
Когда состояние по умолчанию A вводится, событие
Вызовы рекурсивной функции
| ||