NA-MAAB — Никакие рекомендации
JMAAB — a, b1/b2/b3, c
Все
Когда
свойство Action Language Stateflow® Chart установлено в C
, операторы (&
, |
, ^
, ~
) буду использоваться только в битовых операциях.
Не применяется
Операторы (&
, |
, ^
, ~
) используются в битовых операциях.
Операторы (&
, |
, ^
, ~
) не используются в битовых операциях.
Когда Язык Действия свойства Stateflow Chart установлен в C
, оператор ~=
буду использоваться в операциях неравенства.
Не применяется
Когда Язык Действия свойства Stateflow Chart установлен в C
оператор =
буду использоваться в операциях неравенства.
Не применяется
Когда Язык Действия свойства Stateflow Chart установлен в C
, оператор <>
буду использоваться в операциях неравенства.
Не применяется
Когда Язык Действия свойства Stateflow Chart установлен в C
, операция !
буду использоваться в логическом отрицании.
Не применяется
Оператор кроме !
должен использоваться в логическом отрицании.
ID Sub a:
Когда любое из этих свойств Stateflow Chart установлено можно следующим образом:
Язык действия установлен в MATLAB
Язык действия установлен в C
и Включите Операции C-Bit, выбран
&&
и &
, ||
, и |
, имейте ту же функцию вычисления. Однако, когда &&
и &
или ||
и |
объединены в том же графике, он может затруднить, чтобы определить, являются ли они отдельными функциями вычисления или той же функцией вычисления.
Идентификаторы Sub b1, b2, b3:
Сопоставимое использование операторов равенства улучшает удобочитаемость.
ID Sub c:
Сопоставимое использование логических операторов отрицания улучшает удобочитаемость.
То, когда операции C-bit включены, выбрано, функция !
оператор остается то же самое и не затронут логическими изменениями, которые следуют из изменения настроек.
Проверка Model Advisor: Проверяйте операторы Stateflow (Simulink Check)
R2020a
Инструкция na_0001 JMAAB, которая доступна в Руководствах по моделированию Алгоритма управления Используя MATLAB, Simulink и Stateflow на веб-сайте MathWorks®.
Измените язык действия для графика (Stateflow)
Различия между MATLAB и C как синтаксис языка действия (Stateflow)