| ID: Заголовок | hisf_0064: Операции сдвига для данных Stateflow®, чтобы улучшить податливость кода | |
|---|---|---|
| Описание | Чтобы улучшить податливость кода сгенерированного кода с операциями сдвига бита Stateflow, не выполняйте: | |
| A | Операции сдвига вправо, больше, чем битная ширина входного типа, или отрицательной величиной. | |
| B | Операции сдвига влево, больше, чем битная ширина выходного типа, или отрицательной величиной. | |
| Примечание | Если вы следуете за этим и другими руководствами по моделированию, вы увеличиваете вероятность генерации кода, который выполняет стандарты кодирования. | |
| Объяснение | Избегать операций сдвига в сгенерированном коде, который может быть кодирующим стандартным нарушением. | |
| Проверки Model Advisor | Проверяйте использование операций сдвига для данных Stateflow (Simulink Check) | |
| Ссылки |
| |
| Необходимые условия | hisl_0060: Параметры конфигурации, которые улучшают податливость MISRA C:2012 (Simulink) | |
| В последний раз измененный | R2017b | |