ar_0001: Полезные символы для имен файлов
| ar_0001 | Проверьте имена файлов (Simulink Check) |
ar_0002: Полезные символы для имен папок | ar_0002 | Проверяйте имена папок (Simulink Check) |
jc_0241: Ограничение длины для имен файлов модели | jc_0241 | Проверьте длину имени файла модели (Simulink Check) |
jc_0242: Ограничение длины для имен папок | jc_0242 | Проверьте длину имени папки на каждом уровне пути модели (Simulink Check) |
jc_0201: Полезные символы для имен подсистем | jc_0201 | Проверяйте имена подсистем (Simulink Check) |
jc_0231: Полезные символы для имен блоков | jc_0231 | Проверьте использование символов в именах блоков (Simulink Check) |
jc_0211: Полезные символы для блоков Inport и блока Outport | jc_0211 | Проверяйте имена блоков портов (Simulink Check) |
jc_0243: Ограничение длины для имен подсистем | jc_0243 | Проверяйте длину имен подсистем (Simulink Check) |
jc_0247: Ограничение длины для имен блоков | jc_0247 | Проверяйте длину имен блоков (Simulink Check) |
jc_0244: Ограничение длины для имен входных и выходных портов | jc_0244 | Проверяйте длину имен Inport и Outport (Simulink Check) |
jc_0222: Полезные символы для имен сигналов и шин | jc_0222 | Проверьте используемые символы на имена сигналов и шин (Simulink Check) |
jc_0232: Полезные символы для имен параметров | jc_0232 | Проверьте используемые символы на имена параметров (Simulink Check) |
jc_0245: Ограничение длины для имен сигналов и шин | jc_0245 | Проверяйте длину сигнала и имена шины (Simulink Check) |
jc_0246: Ограничение длины для имени параметра | jc_0246 | Проверяйте длину имен параметров (Simulink Check) |
jc_0795: Полезные символы для имен данных Stateflow | jc_0795 | Проверяйте используемые символы на имена данных Stateflow (Simulink Check) |
jc_0796: Ограничение длины для имен данных Stateflow | jc_0796 | Проверяйте длину имени данных Stateflow (Simulink Check) |
jc_0791: Повторяющиеся определения имен данных | jc_0791 | Проверяйте дублирование имен данных Simulink (Simulink Check) |
jc_0792: Неиспользованные данные | jc_0792 | Проверяйте неиспользованные данные в модели Simulink (Simulink Check) |
jc_0700: Неиспользованные данные в блоке Stateflow | jc_0700 | Проверяйте на неиспользованные данные в диаграммах Stateflow (Simulink Check) |
na_0019: Ограниченные имена переменных | Нет соответствующего руководства JMAAB | Проверяйте использование ограниченных имен переменных (Simulink Check) |
jc_0011: Параметры оптимизации для логических типов данных | jc_0011 | Проверяйте логические сигналы реализации как логические данные (против двойного) (Simulink Check) |
jc_0642: Установка целочисленного режима округления | jc_0642 | Проверяйте целое число со знаком Деления режиме округления (Simulink Check) |
jc_0806: Обнаружение неправильных результатов вычисления | jc_0806 | Проверьте настройки диагностики на неправильные результаты вычисления (Simulink Check) |
jc_0021: Настройки диагностики модели
| Нет соответствующего руководства JMAAB | Проверяйте параметры диагностики модели (Simulink Check) |
na_0004: настройки внешнего вида модели Simulink
| na_0004 | Проверьте наличие схем Simulink, используя нестандартные атрибуты отображения (Simulink Check) |
db_0043: Моделируйте шрифт и размер шрифта | db_0043 | Проверьте настройки шрифта модели (Simulink Check) |
jm_0002: Изменение размеров блоков | jm_0002 | Нет проверки |
db_0142: Положение имен блоков | db_0142 | Проверьте, появляются ли имена блоков ниже блоков (Simulink Check) |
jc_0061: отображение имен блоков | jc_0061 | Проверьте атрибуты отображения имен блоков (Simulink Check) |
db_0140: отображение параметров блоков
| db_0140 | Проверяйте на наличие атрибутов блоков nondefault (Simulink Check) |
jc_0603: Описание модели | jc_0603 | Проверьте описание модели (Simulink Check) |
jc_0604: Использование блочной тени | jc_0604 | Проверьте, заштрихованы ли блоки в модели (Simulink Check) |
db_0081: Несвязанные сигналы и блоки | db_0081 | Проверяйте на наличие несвязанных сигнальных линий и блоков (Simulink Check) |
db_0032: Соединения сигнальных линий | db_0032 | Проверяйте соединения линии сигнала (Simulink Check) |
db_0141: Поток сигналов в моделях Simulink | db_0141 | Проверяйте поток сигналов в модели Проверяйте положение меток сигнала (Simulink Check) |
jc_0110: Направление блока | jc_0110 | Проверяйте ориентацию блоков (Simulink Check) |
jc_0171: Уточнение связей между структурными подсистемами | jc_0171 | Проверяйте связи между структурными подсистемами (Simulink Check) |
jc_0602: Согласованность в именах элементов модели | jc_0602 | Проверяйте непротиворечивость в именах элементов модели (Simulink Check) |
jc_0281: Имена триггерных сигналов | jc_0281 | Проверяйте имена триггерных сигналов (Simulink Check) |
db_0143: Используемые типы блоков в иерархии модели | db_0143 | Проверяйте на смешение базовых блоков и подсистем (Simulink Check) |
db_0144: Использование подсистем | db_0144 | Не проверяется |
jc_0653: Задержка размещения блоков в циклах обратной связи | jc_0653 | Проверяйте, чтобы избежать алгебраических циклов между подсистемами (Simulink Check) |
hd_0001: Запрещенные раковины Simulink
| Нет соответствующего руководства JMAAB | Проверка на запрещенные блоки приемников (Simulink Check) |
na_0010: Использование вектора и шинных сигналов | na_0010 | Проверяйте использование вектора и шинных сигналов (Simulink Check) |
jc_0008: Определение имен сигналов | jc_0008 | Проверяйте метки линии сигнала (Simulink Check) |
jc_0009: Распространение имени сигнала | jc_0009 | Проверяйте на метки распространенного сигнала (Simulink Check) |
db_0097: Положение меток для сигналов и шин | db_0097 | Проверяйте поток сигналов в модели Проверяйте положение меток сигнала (Simulink Check) |
na_0008: отображение меток на сигналах
| Нет соответствующего руководства JMAAB | Проверяйте метки линии сигнала (Simulink Check) |
na_0009: Значение в зависимости от распространения меток сигнала
| Нет соответствующего руководства JMAAB | Проверяйте на метки распространенного сигнала (Simulink Check) |
db_0110: Параметры блоков | db_0110 | Проверяйте использование настраиваемых параметров в блоках (Simulink Check) |
db_0112: Использование индекса | db_0112 | Проверяйте режим индексации ( Simulink Check) |
jc_0645: Определение параметра для калибровки | jc_0645 | Проверяйте, заданы ли параметры настраиваемых блоков как именованные константы (Simulink Check) |
jc_0641: Шаг расчета | jc_0641 | Проверяйте на настройку шага расчета (Simulink Check) |
jc_0643: Установка фиксированной точки | jc_0643 | Проверяйте использование типа данных с фиксированной точкой с ненулевым смещением (Simulink Check) |
jc_0644: Настройка типа | jc_0644 | Проверяйте настройку типа по объектам данных (Simulink Check) |
db_0146: Размещение блоков в условных подсистемах | db_0146 | Проверяйте положение условных блоков и блоков итератора (Simulink Check) |
jc_0640: Начальные настройки значений для блоков Outport в условных подсистемах | jc_0640 | Проверьте неопределенный начальный выход для условных подсистем (Simulink Check) |
jc_0659: Ограничения использования сигнальных линий, входящих в блоки Merge | jc_0659 | Проверяйте использование блока Merge (Simulink Check) |
na_0003: Использование блоков If | na_0003 | Проверяйте логические выражения в блоках If (Simulink Check) |
jc_0656: Использование условных блоков управления | jc_0656 | Проверяйте случай по умолчанию/else в блоках Switch Case и блоках If (Simulink Check) |
jc_0657: Сохранение значения выхода на основе блоков условного потока управления и блоков Слияния | jc_0657 | Не проверяется |
na_0002: Соответствующее использование основных логических и числовых операций | na_0002 | Проверяйте основные логические и числовые операции (Simulink Check) |
jc_0121: Использование блоков сложения и вычитания | jc_0121 | Проверяйте использование блоков Sum (Simulink Check) |
jc_0610: Порядок оператора для умножения и блока деления | jc_0610 | Проверяйте порядок оператора блоков Product (Simulink Check) |
jc_0611: Входной знак для блоков умножения и деления | jc_0611 | Проверяйте признаки входных сигналов в блоках продукта (Simulink Check) |
jc_0794: Деление в Simulink | jc_0794 | Проверяйте на деление на нуль в Simulink (Simulink Check) |
jc_0805: Численные входы блока операции | jc_0805 | Нет проверки |
jc_0622: Использование блоков Fcn | jc_0622 |
Проверьте наличие круглых скобок в выражениях блоков Fcn (Simulink Check) |
jc_0621: Использование блоков Логического Оператора | jc_0621 | Проверьте форму значка блоков Логического оператора (Simulink Check) |
jc_0131: Использование блоков реляционных операторов | jc_0131 | Проверяйте использование блоков реляционных операторов (Simulink Check) |
jc_0800: Сравнение типов с плавающей точкой в Simulink | jc_0800 | Сравнение типов с плавающей точкой в Simulink (Simulink Check) |
jc_0626: Использование блоков интерполяционной таблицы | jc_0626 | Проверяйте использование интерполяционных таблиц (Simulink Check) |
jc_0623: Использование блоков Задержки в непрерывном времени и блоков Задержки в дискретном времени | jc_0623 | Проверяйте использование блоков Memory и Unit Delay (Simulink Check) |
jc_0624: Использование блоков Tapped Delay/Блоков Delay | jc_0624 | Проверяйте на каскадные блоки Unit Delay (Simulink Check) |
jc_0627: Использование блоков интегратора в дискретном времени | jc_0627 | Проверяйте использование блока интегратора дискретного времени (Simulink Check) |
jc_0628: Использование блоков Насыщения | jc_0628 | Проверяйте использование блоков Насыщения (Simulink Check) |
jc_0651: Реализация преобразования типов | jc_0651 | Проверяйте тип выходных данных операционных блоков (Simulink Check) |
db_0042: Использование блоков Inport и Outport | db_0042 | Проверяйте положение блоков Inport и Outport (Simulink Check) |
jc_0081: отображение значков блоков Inport и Outport | jc_0081 | Проверьте отображение блоков портов (Simulink Check) |
na_0011: Возможности блоков Goto и From | na_0011 | Область возможностей блоков From и Goto (Simulink Check) |
jc_0161: Определение блоков памяти хранилища данных | jc_0161 | Проверьте использование блоков памяти хранилища данных (Simulink Check) |
jc_0141: Использование блоков Switch | jc_0141 | Проверяйте использование блоков Switch (Simulink Check) |
jc_0650: Блокируйте тип входных/выходных данных с функцией переключения | jc_0650 | Проверяйте входной и выходной тип данных для блоков Switch (Simulink Check) |
jc_0630: Использование блоков Multiport Switch | jc_0630 | Проверьте настройки портов данных в блоках Multiport Switch (Simulink Check) |
na_0020: Количество входов в вариантные подсистемы | na_0020 | Проверяйте отсутствующие порты в вариантных подсистемах (Simulink Check) |
na_0036: Вариант по умолчанию | na_0036 | Проверяйте использование вариантов по умолчанию (Simulink Check) |
na_0037: Использование одной переменной для варианта условия | na_0037 | Проверяйте использование кондиционеров с одной переменной (Simulink Check) |
db_0122: сигналы интерфейса Stateflow и Simulink и параметров | db_0122 | Проверяйте на наличие сильного набора данных при помощи Ввод-вывод (Simulink Check) |
db_0123: имена портов Stateflow
| Нет соответствующего руководства JMAAB | Проверяйте имена портов Stateflow и связанных сигналов (Simulink Check) |
db_0125: Локальные данные Stateflow | db_0125 | Проверяйте определение данных Stateflow (Simulink Check) |
db_0126: Определение событий Stateflow | db_0126 | Проверяйте определение событий Stateflow (Simulink Check) |
jc_0701: Полезное число для первого индекса | jc_0701 | Проверьте используемый номер для первого индекса (Simulink Check) |
jc_0712: синхронизация выполнения для пути перехода по умолчанию | jc_0712 | Проверьте время выполнения для переходного пути по умолчанию (Simulink Check) |
jc_0722: Определение локальных данных в параллельных состояниях | jc_0722 | Проверяйте возможности данных в параллельных состояниях (Simulink Check) |
jc_0797: Несвязанные переходы/состояния/соединительные соединения | jc_0797 | Проверяйте на наличие несвязанных объектов в диаграммах Stateflow (Simulink Check) |
db_0137: Государства в машины состояний | db_0137 | Проверяйте состояние в машины состояний (Simulink Check) |
jc_0721: Использование параллельных состояний | jc_0721 | Проверяйте использование параллельных состояний (Simulink Check) |
db_0129: внешний вид перехода Stateflow | db_0129 | Проверяйте внешний вид перехода Stateflow (Simulink Check) |
jc_0531: Переход по умолчанию | jc_0531 | Проверяйте размещение перехода по умолчанию в диаграммах Stateflow (Simulink Check) |
jc_0723: Запрещенный прямой переход от внешнего состояния к дочернему состоянию | jc_0723 | Проверяйте использование переходов во внешние состояния (Simulink Check) |
jc_0751: Предотвращение обратного отслеживания в переходном состоянии | jc_0751 | Проверяйте на неожиданное обратное отслеживание в переходах состояния (Simulink Check) |
jc_0760: Начальная точка внутреннего перехода | jc_0760 | Проверяйте начальную точку внутреннего перехода в Stateflow (Simulink Check) |
jc_0763: Использование нескольких внутренних переходов | jc_0763 | Проверяйте использование внутренних переходов в состояниях Stateflow (Simulink Check) |
jc_0762: Запрет состояние активности и сочетания графика потока | jc_0762 | Проверяйте запрещенную комбинацию состояния активности и графика потока (Simulink Check) |
db_0132: Переходы в графики потока | db_0132 | Проверяйте переходы в Stateflow Flow графиков (Simulink Check) |
jc_0773: Безусловный переход графика потока | jc_0773 | Проверяйте использование безусловных переходов в графики потока (Simulink Check) |
jc_0775: Оконечные соединения в графики потока | jc_0775 | Проверяйте клеммные соединения в Stateflow (Simulink Check) |
jc_0738: Использование комментариев Stateflow | jc_0738 | Проверяйте использование комментариев Stateflow (Simulink Check) |
jc_0790: Язык действий блока Chart | jc_0790 | Проверяйте язык действий диаграммы Stateflow (Simulink Check) |
jc_0702: Использование именованных параметров Stateflow и констант | jc_0702 | Проверяйте использование числовых литералов в Stateflow (Simulink Check) |
jm_0011: Указатели в Stateflow | jm_0011 | Проверяйте на наличие указателей в диаграммах Stateflow (Simulink Check) |
jc_0491: Повторное использование данных Stateflow | jc_0491 | Не проверяется |
jm_0012: Ограничения использования событий и вещательных событий | jm_0012 | Проверяйте использование событий и широковещательных событий в диаграммах Stateflow (Simulink Check) |
jc_0733: Порядок типов состояний активности | jc_0733 | Проверяйте порядок типов состояний активности (Simulink Check) |
jc_0734: Количество типов состояний активности | jc_0734 | Проверяйте повторение типов действий (Simulink Check) |
jc_0740: Ограничение на использование выходных состояний активности | jc_0740 | Проверьте, используется ли состояние активности тип 'exit' в модели (Simulink Check) |
jc_0741: Синхронизация для обновления данных, используемых в условиях перехода графика состояний | jc_0741 | Проверяйте обновления переменных, используемых в условиях перехода состояния (Simulink Check) |
jc_0772: Порядок выполнения и переходные условия переходных линий | jc_0772 | Проверяйте использование условий перехода в переходах Stateflow (Simulink Check) |
jc_0753: Действия условия и переходные действия в Stateflow | jc_0753 | Проверяйте действия условия и переходные действия в Stateflow (Simulink Check) |
jc_0711: Деление в Stateflow | jc_0711 | Не проверяется |
db_0127: Ограничение на команды MATLAB в блоках Stateflow | db_0127 | Проверьте наличие выражений MATLAB в диаграммах Stateflow (Simulink Check) |
jc_0481: Использование жестких сравнений равенств для чисел с плавающей точкой в Stateflow | jc_0481 | Проверяйте использование выражений с плавающей точкой в диаграммах Stateflow (Simulink Check) |
na_0001: Стандартное использование операторов Stateflow | na_0001 | Проверяйте операторы Stateflow (Simulink Check) |
jc_0655: Запрет логического сравнения значений в Stateflow | jc_0655 | Проверяйте запрещенную операцию сравнения сигналов логического типа (Simulink Check) |
jc_0451: Использование унарного минуса на беззнаковых целых числах | jc_0451 | Проверяйте использование унарных минусовых операций в диаграммах Stateflow (Simulink Check) |
jc_0802: Запрещенное использование неявного литья типов в Stateflow | jc_0802 | Проверяйте неявное литье типов в Stateflow (Simulink Check) |
jc_0803: Передача значений функциям библиотеки | jc_0803 | Не проверяется |
jc_0732: Различие между именами состояний, именами данных и именами событий | jc_0732 | Проверяйте уникальность состояния Stateflow и имен данных (Simulink Check) |
jc_0730: Уникальное имя состояния в блоках Stateflow | jc_0730 | Проверяйте уникальность имен состояний (Simulink Check) |
jc_0731: Формат имени состояния | jc_0731 | Проверяйте использование имен состояний (Simulink Check) |
jc_0501: Формат записей в блоке State | jc_0501 | Проверяйте форматирование записи в блоках State в диаграммах Stateflow (Simulink Check) |
jc_0736: Равномерные углубления в блоках Stateflow | jc_0736 | Проверяйте отступы кода в состояниях Stateflow (Simulink Check) |
jc_0739: Описание текста внутри состояний | jc_0739 | Проверьте использование текста внутри состояний (Simulink Check) |
jc_0770: Положение метки перехода | jc_0770 | Проверяйте размещение строки меток в переходах (Simulink Check) |
jc_0771: Положение комментариев в метках переходов | jc_0771 | Проверьте положение комментариев в метках перехода (Simulink Check) |
jc_0752: Действие условия в метке перехода | jc_0752 | Проверяйте использование круглых скобок в переходах Stateflow (Simulink Check) |
jc_0774: Комментарии для сквозного перехода | jc_0774 | Проверяйте на наличие комментариев в безусловных переходах (Simulink Check) |
jc_0511: Возвращает значения из графической функции | jc_0511 | Проверяйте значения возврата в графических функциях Stateflow (Simulink Check) |
jc_0804: Запрещается использование рекурсивных вызовов с графическими функциями | jc_0804 | Проверяйте использование графических функций в Stateflow (Simulink Check) |
na_0042: Использование функций Simulink | na_0042 | Проверяйте использование функции Simulink в Stateflow (Simulink Check) |
na_0039: Ограничение функций Simulink в блоках Chart | na_0039 | Проверяйте использование Simulink в диаграммах Stateflow (Simulink Check) |
na_0018: Количество вложенных операторов if/else и case
| Нет соответствующего руководства JMAAB | Проверяйте вложенные условия в Функции MATLAB (Simulink Check) |
na_0025: Заголовок функции MATLAB
| Нет соответствующего руководства JMAAB | Нет проверки |
na_0024: Разделяемые данные в функциях MATLAB | na_0024 | Проверьте код MATLAB на глобальные переменные (Simulink Check) |
na_0031: Определение перечисляемого значения по умолчанию | na_0031 | Проверяйте использование перечисленных значений (Simulink Check) |
na_0034: Блок MATLAB function настройки ввода/вывода | na_0034 | Проверяйте входные и выходные настройки функций MATLAB (Simulink Check) |
na_0016: Исходные линии функций MATLAB
| Нет соответствующего руководства JMAAB | Проверяйте строки кода в функциях MATLAB (Simulink Check) |
na_0017: Количество вызываемых уровней функции
| Нет соответствующего руководства JMAAB | Проверьте количество вызовов функций в блоках MATLAB function (Simulink Check) |
na_0021: Строки в функциях MATLAB | na_0021 | Проверяйте использование вектора символов в блоке MATLAB Function (Simulink Check) |
na_0022: Рекомендуемые шаблоны для операторов Switch/Case
| Нет соответствующего руководства JMAAB | Проверяйте использование рекомендуемых шаблонов для операторов Switch/Case (Simulink Check) |
jc_0801: Запрещенное использование символов/* и */comment | jc_0801 | Проверьте использование символов комментариев в стиле C (Simulink Check) |