Образцовые проверки советника на инструкции MAAB

Simulink® Check™ предоставляет Образцовому Советнику проверки MAAB, которые соответствуют подмножеству инструкций MAAB. Можно осуществить проверки с помощью Образцового Советника.

Инструкции MAAB и соответствующие Образцовые проверки Советника получены в итоге в следующей таблице. Не все инструкции имеют Образцовые проверки Советника. Для некоторых инструкций без Образцовых проверок Советника не возможно автоматизировать проверку инструкции. Инструкции без соответствующей проверки отмечены как не применимый. Для получения информации об использовании Образцового Советника смотрите Регистрации Модели Выполнения документации Simulink.

Инструкция MAAB - версия 3.0Задачей> Моделирование Стандартов для подпапки MAABОбразцовая проверка Советника
na_0026: Сопоставимая программная среда

Не применяется

na_0027: Использование только стандартных блоков библиотеки

Не применяется

ar_0001: Имена файловСоглашения о присвоении именПроверьте имена файлов
ar_0002: Имена каталоговСоглашения о присвоении именПроверьте имена папок
na_0035: Принятие соглашений о присвоении имен

Не применяется

jc_0201: Применимые символы для имен Подсистемы

Соглашения о присвоении именПроверьте имена подсистемы

jc_0211: Применимые символы для блоков Inport и блоков Выходного порта

Соглашения о присвоении именПроверьте имена блокировки порта

jc_0221: Применимые символы для имен сигнальной линии

Соглашения о присвоении именИспользование контрольного символа в метках сигнала

na_0030: Применимые символы для имен Шины Simulink

Соглашения о присвоении именПроверьте имена сигнала шины Simulink

jc_0231: Применимые символы для имен блока

Соглашения о присвоении именИспользование контрольного символа в именах блока

na_0014: Использование локального языка в Simulink и Stateflow

Не применяется

na_0006: Инструкции для смешанного использования Simulink и Stateflow

Не применяется

na_0007: Инструкции для использования Блок-схем, Таблиц истинности и Машины состояний

Не применяется

db_0143: Подобные типы блока на образцовых уровнях

Архитектура моделиПроверьте на смешивание базисных блоков и подсистем

db_0144: Использование Подсистем

Не применяется

db_0040: Иерархия модели

Не применяется

na_0037: Использование единственных переменных различных условных выражений

Архитектура моделиПроверьте использование единственных переменных различных условных выражений

na_0020: Количество входных параметров к различным подсистемам

Архитектура моделиПроверьте неиспользуемые порты в Различные Подсистемы

na_0036: вариант По умолчанию

Архитектура моделиПроверьте использование вариантов по умолчанию

jc_0301: Модель контроллера

Не применяется

jc_0311: Верхний слой / корневой уровень

Не применяется

jc_0321: уровень Trigger

Не применяется

jc_0331: уровень Structure

Не применяется

jc_0341: уровень Потока данных

Не применяется

jc_0011: параметры Оптимизации для булевых типов данных

Образцовые параметры конфигурацииПроверьте сигналы логики Реализации как булевы данные (по сравнению с 'double'

jc_0021: Образцовые диагностические настройки

Образцовые параметры конфигурацииПроверьте образцовые диагностические параметры

na_0004: внешний вид модели Simulink

SimulinkПроверьте на схемы Simulink с помощью нестандартных атрибутов дисплея

db_0043: размер шрифта Simulink и размер шрифта

SimulinkПроверьте форматирование шрифта

db_0042: Блокировка порта в моделях Simulink

SimulinkПроверьте расположение и настройку портов

na_0005: видимость имени Блокировки порта в моделях Simulink

SimulinkПроверьте видимость блочных имен порта

jc_0081: отображение Значка для Блокировки порта

SimulinkПроверьте отображение на блокировки порта

jm_0002: Блокируйте изменение размеров

Не применяется

db_0142: Положение имен блока

SimulinkПроверьте, появляются ли имена блока ниже блоков

jc_0061: Отображение имен блока

SimulinkПроверьте атрибуты дисплея имен блока

db_0146: Инициированные, активированные, условные Подсистемы

SimulinkКонтрольный разряд Триггера и Включает блоки

db_0140: Отображение параметров базисного блока

SimulinkПроверьте на блочные атрибуты не по умолчанию

na_0032: Использование блоков слияния

SimulinkПроверьте использование блоков слияния

db_0141: Поток сигналов в моделях Simulink

Не применяется

jc_0171: Поддержание потока сигналов при использовании Goto и От блоков

Не применяется

jm_0010: Блокировка порта называет в моделях Simulink

SimulinkПроверьте на соответствующий порт и имена сигнала

jc_0281: Именование Триггерной Блокировки порта и Включает Блокировку порта

SimulinkПроверьте Триггер и Включите имена блока

na_0008: Отображение меток на сигналах

SimulinkПроверьте метки сигнальной линии

na_0009: Запись по сравнению с распространением меток сигнала

SimulinkПроверьте на распространенные метки сигнала

db_0097: Положение меток для сигналов и шин

Не применяется

db_0081: Несвязанные сигналы, блочные входные параметры и блок выходные параметры

SimulinkПроверьте на неподключенные порты и сигнальные линии

na_0003: Простые логические выражения, в Если блок Condition

SimulinkРегистрируйте логические выражения 'Если' блоки

na_0002: Соответствующая реализация основных логических и числовых операций

SimulinkПроверьте основные логические и числовые операции

jm_0001: Запрещенный стандарт Simulink блокируется в контроллерах

SimulinkПроверьте на запрещенные блоки в дискретных контроллерах

hd_0001: Запрещенные приемники Simulink

SimulinkПроверьте на запрещенные блоки приемника

na_0011: Осциллограф Goto и От блоков

SimulinkПроверьте осциллограф От и блоки Goto

jc_0141: Использование блока switch

SimulinkПроверьте использование блоков switch

jc_0121: Использование блока Sum

Не применяется

jc_0131: Использование блока Relational Operator

SimulinkПроверьте использование блоков Оператора отношения

jc_0161: Использование Чтения/Записи/Блоков памяти Хранилища данных

Не применяется

db_0112: Индексация

SimulinkПроверьте на индексацию в блоках

na_0010: Группировка потоков данных в сигналы

SimulinkПроверьте использование блоков Мультиплексора и шин

db_0110: Настраиваемые параметры в базисных блоках

SimulinkПроверьте использование настраиваемых параметров в блоках

na_0012: Использование Переключателя по сравнению с Подсистемой Действия, "Если Затем Еще"

Не применяется

db_0114: шаблоны Simulink, для Если затем еще, если построения

Не применяется

db_0115: шаблоны Simulink для построений случая

Не применяется

na_0028: Использование Подсистемы Действия, "Если Затем Еще" Заменить Несколько Переключателей

Не применяется

db_0116: шаблоны Simulink для логических построений с логическими блоками

Не применяется

db_0117: шаблоны Simulink для векторных сигналов

Не применяется

jc_0351: Методы инициализации

Не применяется

jc_0111: Направление Подсистемы

SimulinkПроверьте ориентацию блоков Подсистемы

db_0123: имена порта Stateflow

StateflowПроверьте на имена портов Stateflow и сопоставленных сигналов

db_0129: внешний вид перехода Stateflow

Не применяется

db_0137: Состояния в машине состояний

StateflowПроверьте использование исключительных и состояний по умолчанию в машине состояний

db_0133: Использование шаблонов для блок-схем

Не применяется

db_0132: Переходы в блок-схемах

StateflowПроверьте ориентации перехода в блок-схемы

jc_0501: Формат записей в блоке State

StateflowПроверьте форматирование записи в блоки состояния в диаграммах Stateflow

jc_0511: Установка возвращаемого значения от графической функции

StateflowПроверьте присвоения возвращаемого значения в графические функции Stateflow

jc_0531: Размещение перехода по умолчанию

StateflowПроверьте размещение перехода по умолчанию в диаграммы Stateflow

jc_0521: Использование возвращаемого значения от графических функций

StateflowПроверьте использование возвращаемых значений от графических функций Stateflow

na_0001: Поразрядные операторы Stateflow

StateflowПроверьте на битовые операции в диаграммах Stateflow

jc_0451: Использование унарных минус на беззнаковом целом в Stateflow

StateflowПроверьте использование унарных минус операции в диаграммах Stateflow

na_0013: операция Comparison в Stateflow

StateflowПроверьте на операции сравнения в диаграммах Stateflow

db_0122: сигналы интерфейса Stateflow и Simulink и параметры

StateflowПроверьте на сильный ввод данных с вводом-выводом Simulink

db_0125: Осциллограф внутренних сигналов и локальных вспомогательных переменных

StateflowПроверьте объекты данных Stateflow с локальным осциллографом

jc_0481: Использование твердых сравнений равенства для чисел с плавающей точкой в Stateflow

StateflowПроверьте использование выражений с плавающей точкой в диаграммах Stateflow

jc_0491: Повторное использование переменных в единственном осциллографе Stateflow

Не применяется

jc_0541: Использование настраиваемых параметров в Stateflow

Не применяется

db_0127: команды MATLAB в Stateflow

StateflowПроверьте на выражения MATLAB в диаграммах Stateflow

jm_0011: Указатели в Stateflow

StateflowПроверьте на указатели в диаграммах Stateflow

db_0126: Осциллограф событий

Не применяется

jm_0012: широковещательные сообщения События

StateflowПроверьте на широковещательные сообщения события в диаграммах Stateflow

db_0150: шаблоны Конечного автомата для условий

Не применяется

db_0151: шаблоны Конечного автомата для действий перехода

StateflowПроверьте действия перехода в диаграммы Stateflow

db_0148: шаблоны Блок-схемы для условий

Не применяется

db_0149: шаблоны Блок-схемы для действий условия

Не применяется

db_0134: шаблоны Блок-схемы, для Если построения

Не применяется

db_0159: шаблоны Блок-схемы для построений случая

Не применяется

db_0135: построения цикла for шаблонов Блок-схемы

Не применяется

na_0038: Уровни в диаграммах StateflowStateflowПроверьте вложенные состояния в диаграммы Stateflow

na_0039: Использование Simulink в диаграммах Stateflow

StateflowПроверьте использование Simulink в диаграммах Stateflow

na_0040: Количество состояний на контейнер

StateflowКонтрольное число состояний Stateflow на контейнер

na_0041: Выбор функционального типа

Не применяется

na_0042: Местоположение функций Simulink

Не применяется

na_0033: Использование Перечислимых типов

Не применяется

na_0031: Определение перечисляемого значения по умолчанию

Не применяется

na_0018: Количество вложенных, если/еще и оператор выбора

Функции MATLABПроверьте метрики функции MATLAB

na_0019: Ограниченные Имена переменных

Функции MATLABПроверьте использование ограниченных имен переменных

na_0025: Заголовок функции MATLAB

Не применяется

na_0034: настройки ввода/вывода блока MATLAB function

Функции MATLABПроверьте настройки ввода и вывода функций MATLAB
na_0024: Глобальные переменныеФункции MATLABПроверьте код MATLAB на глобальные переменные

na_0022: Рекомендуемые шаблоны для Переключателя/Операторов выбора

Функции MATLABПроверьте использование рекомендуемых шаблонов для Переключателя/Операторов выбора

na_0016: Исходные строки функций MATLAB

Функции MATLABПроверьте метрики функции MATLAB

na_0017: Количество названных функциональных уровней

Функции MATLABПроверьте количество вызовов функции в блоках MATLAB function

na_0021: Строки

Функции MATLABПроверьте использование вектора символа в блоке MATLAB function
Была ли эта тема полезной?