Образцовые проверки совместимости

Прежде, чем осмотреть ваш код с Simulink® Code Inspector™, можно проверять модель Simulink на совместимость с правилами инспектора кода. Программа контроля совместимости ищет условия, которые нарушают ограничения Simulink Code Inspector на образцовые параметры конфигурации, другие атрибуты всей модели и использование блока. Передача этих проверок совместимости увеличивает вероятность удовлетворительной инспекции кода.

Чтобы запустить программу контроля совместимости, нажмите Check this model или Check all models в диалоговом окне Simulink Code Inspector. Средство проверки осуществляет следующие проверки:

Настройки генерации контрольного кода
Проверяйте настройки импорта/экспорта данных
Проверяйте диагностические настройки
Проверяйте настройки аппаратной реализации
Проверяйте настройки типов данных и математика
Проверяйте настройки решателя
Проверяйте на неподдерживаемые блоки
Проверяйте на несвязанные объекты в модели
Установка конечного файла системы контроля
Проверяйте функциональную установку спецификации
Проверяйте на данные о машине Stateflow
Проверяйте на события машины Stateflow
Проверяйте условную входную установку выполнения ответвления
Проверяйте модель на оснащенные сигналы
Проверяйте структуру папок генерации кода на модель
Проверяйте на неподдерживаемые настройки Code Mappings
Проверяйте образцовые аргументы на классы памяти
Проверяйте использование Кода в функциях MATLAB
Проверяйте код MATLAB сообщения Анализатора
Проверяйте класс памяти на переменные рабочей области
Проверяйте на шаги расчета в модели
Проверяйте на неподдерживаемые блоки Преобразования Сигнала, автоматически вставленные на сигналах, вводящих входные порты блока
Проверяйте на использование инструментирования фиксированной точки
Проверяйте на корневые условно присваиваемые блоки Выходного порта
Проверяйте на использование синтезируемых локальных хранилищ данных
Проверяйте пороговую установку развертывания цикла
Проверяйте использование хранилищ глобальных данных
Проверяйте тень имени хранилищ глобальных данных
Проверяйте места назначения блоков If и Switchcase
Проверяйте на корневые блоки Выходного порта, которые имеют неавтоматический класс памяти
Проверяйте на блоки Терминатора, соединенные с выходными портами блока Model Reference
Проверяйте на неподдерживаемое распространение начальных значений условия
Проверяйте заменяющие имена типа данных
Проверяйте на несколько шагов расчета в модели, используемой в качестве цели модели-ссылки
Проверяйте класс памяти GetSet на переменные рабочей области
Проверяйте Обработку каждый дискретный уровень как отдельная установка задачи
Проверяйте модель на прокомментированный блоки
Проверяйте модель на void_void подсистемы, которые используют то же имя функции
Проверяйте n-D блоки Интерполяционной таблицы на несовместимый тип данных точки останова
Проверяйте модель на допускающие повторное использование подсистемы, которые используют те же функциональные интерфейсы
Проверяйте на использование разделяемых синтезируемых локальных хранилищ данных
Проверяйте модель на скомпилированный и графический блок отсортированный порядок
Проверяйте использование Исходных блоков
Проверяйте использование блоков Маршрутизации Сигнала
Проверяйте использование блоков Математических операций
Проверяйте использование блоков Атрибутов Сигнала
Проверяйте использование блоков Битовых операций и Логических
Проверяйте использование блоков Интерполяционных таблиц
Проверяйте использование Пользовательских Функциональных блоков
Проверяйте использование блоков Подсистем и Портов
Проверяйте использование блоков Разрывов
Проверяйте использование блоков Приемников
Проверяйте использование Дискретных блоков
Проверяйте использование блоков Stateflow
Проверяйте использование блоков Строки
Проверяйте использование диаграмм Stateflow
Проверяйте использование Stateflow язык действия MATLAB
Проверяйте использование переходов Stateflow
Проверяйте использование соединений Stateflow
Проверяйте использование данных Stateflow
Проверяйте использование событий Stateflow
Проверяйте использование состояний Stateflow
Проверяйте использование графических функций Stateflow
Проверяйте использование таблиц истинности Stateflow
Проверяйте использование блоков MATLAB function
Проверяйте использование Данных в функциях MATLAB
Проверяйте использование корневых блоков Выходного порта
Проверяйте использование шин
Проверяйте использование разделяемых утилит

Похожие темы