Совместимость модели

Подготовьте модель к инспекции кода

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

  • Параметры модели

  • Атрибуты всей модели

  • Блокируйте использование

  • Использование объекта Stateflow®

  • Использование блока MATLAB function

Для введения в подготовку модели для инспекции кода смотрите, что Совместимость Модели Проверяет.

Функции

развернуть все

slci.ConfigurationСоздайте объект инспекции кода
slci.Configuration.checkCompatibilityПроверяйте совместимость модели с инспекцией кода
slci.Configuration.getFollowModelLinksВозвратите обработку модели - ссылки для образцовой проверки совместимости или инспекции кода
slci.Configuration.setFollowModelLinksЗадайте обработку модели - ссылки для образцовой проверки совместимости или инспекции кода
slciadvisorОткрытый советник по вопросам Simulink Code Inspector

Темы

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

Проверяйте совместимость модели Используя пользовательский интерфейс

Определите совместимость модели через диалоговое окно Simulink Code Inspector.

Проверяйте совместимость модели Используя интерфейс командной строки

Определите совместимость модели программно в интерфейсе командной строки Simulink Code Inspector.

Проверяйте совместимость модели, в то время как вы редактируете

Проверяйте свою модель на совместимость с Simulink Code Inspector

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

Проверяйте свою модель Simulink на совместимость с правилами инспектора кода.

Зафиксируйте или работа вокруг несовместимостей

Диагностируйте ограничения программы контроля совместимости.

Критические несовместимости

Идентифицируйте и зафиксируйте критические несовместимости.

Настройка модели

Поддержка настройки модели

Задайте подмножество значений параметров конфигурации и образцовых атрибутов.

Ограничения параметра конфигурации

Ограничения на образцовые настройки параметра конфигурации.

Ограничения атрибута всей модели

Атрибуты всей модели, которые делают вашу модель несовместимой для инспекции кода.

Поддерживаемые функции и операции в заменяющих библиотеках кода

Осмотрите код, который использует эти функции и операции в заменяющих библиотеках кода (CRLs).

Блоки Simulink

Поддержка блока Simulink

Поддержка подмножества блоков Simulink, которые соответствуют специфичным для блока ограничениям.

Поддерживаемые ограничения блока

Тип данных, порт и ограничения параметра для поддерживаемых блоков.

Поддерживаемые блоки — по категориям

Категоризированный список блоков Simulink поддержан для инспекции кода.

Поддерживаемые блоки маски

Поддержка подмножества маски блокируется для инспекции кода.

Объекты Stateflow

Поддержка Stateflow

Simulink Code Inspector поддерживает подмножество объектов Stateflow для инспекции кода.

Ограничения объекта Stateflow

Ограничения для Stateflow блокируются и поддерживаемые объекты Stateflow.

Блок MATLAB function

Поддержка блока MATLAB function

Simulink Code Inspector поддерживает подмножество языка блока MATLAB function и функций инспекции кода.

Ограничения блока MATLAB function

Блок, данные и ограничения кода для блоков MATLAB function.