Инспекция кода сравнивает сгенерированный код C со своей исходной моделью, чтобы определить структурную эквивалентность. Прежде, чем смотреть сгенерированный код, проверяйте, что ваша модель передает Simulink® Проверки совместимости Code Inspector™. После инспекции кода можно рассмотреть инспекционные результаты и сгенерировать подробный отчет инспектора кода. Отчет включает в себя детальный анализ структурной эквивалентности и двусторонней отслеживаемости между моделью и сгенерированным кодом.
Для введения в осмотр кода и анализ инспекционных результатов, см. Обзор Инспекции кода.
Code Inspector | Сравните сгенерированный код с его исходной моделью, чтобы удовлетворить целям рассмотрения кода в DO-178 и других стандартах высокой целостности |
Сравните сгенерированный код с его исходной моделью, чтобы удовлетворить целям рассмотрения кода в DO - 178C и другие высокие стандарты целостности.
Соответствуйте своему DO - 178C цели.
Смотрите сгенерированный код при помощи приложения Code Inspector
Используйте приложение Code Inspector, чтобы смотреть код, сгенерированный из модели.
Смотрите код Используя интерфейс командной строки
Контроль кода системы управления программно с интерфейсом slci.Configuration.
Включите пользовательскую информацию в отчет инспекции кода
Рассмотрите рабочий процесс о том, как сгенерировать, настраивают отчет инспекции кода, который содержит пользовательскую информацию.
Отключите контроль для невстроенных функций, определяемых в блоках MATLAB function
Отключите контроль невстроенных функций, сгенерированных от несовместимых пользовательских функций MATLAB.
Узнайте об ограничениях к обнаружению несовместимостей модели и верификации сгенерированного кода.
Изменения в рабочем процессе инспекции кода в R2021b
Диалоговое окно Simulink Code Inspector было удалено, и вкладка Code Inspector заменяет функциональности, которые были в диалоговом окне.
Детальный анализ структурной эквивалентности и двусторонней отслеживаемости между моделью и сгенерированным кодом.
Интерпретируйте полный инспекционный результат
Узнать, как верификация кода и результаты трассируемости агрегированы в полный результат.
Анализируйте результаты верификации кода
Рассмотрите результаты верификации кода на верификации структурной эквивалентности между типовым кодексом и сгенерированным кодом.
Анализируйте результаты трассируемости
Рассмотрите результаты трассируемости на двунаправленном отображении модели к коду.
Шаблоны модели, которые могут привести к отказам верификации кода
Исследуйте примеры моделирования шаблонов, которые могут привести к отказу верификации кода.
Трассируемость среди объектов модели, сгенерированного кода и требований модели.
Необходимые условия для генерации матрицы трассируемости
Выполните требуемые шаги прежде, чем сгенерировать матрицу трассируемости для объектов модели, сгенерированного кода и требований модели.
Сгенерируйте матрицу трассируемости
Используйте приложение Code Inspector, чтобы сгенерировать матрицу трассируемости.
Сгенерируйте матрицу трассируемости программно
Сгенерируйте матрицу трассируемости из командной строки MATLAB.
Добавьте комментарии в матрицу трассируемости
Можно добавить комментарии в сгенерированную матрицу трассируемости.
Сохраните комментарии при регенерации матрицы трассируемости
Регенерируйте и повторно смотрите код для своей модели, чтобы сохранить комментарии в матрице трассируемости.
Матричные ограничения трассируемости
Исследуйте ограничения, когда вы сгенерируете матрицу трассируемости.