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

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

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

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

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

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

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

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

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

Приложения

Code InspectorСравните сгенерированный код с его исходной моделью, чтобы удовлетворить целям рассмотрения кода в DO-178 и других стандартах высокой целостности

Функции

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

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

Темы

Проверки совместимости модели

Проверяйте совместимость модели при помощи приложения Code Inspector

Используйте приложение 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.