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

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

Если программа контроля совместимости идентифицирует один или несколько неподдерживаемых блоков в вашей модели, возможные действия включают:

  • Замените неподдерживаемый блок на поддерживаемый блок. Поддерживаемые блоки перечислены в Поддерживаемых Блоках — По категориям, и также могут быть просмотрены в библиотеке блоков slcilib. Параметры для блоков в библиотеке slcilib сконфигурированы для инспекции кода. Библиотека блоков slcilib также включает блоки маски, то использование поддержало блоки.

  • Замените неподдерживаемый блок на эквивалентную комбинацию поддерживаемых блоков.

  • Замените неподдерживаемый блок на Блок s-function, созданный с помощью Legacy Code Tool.

  • Если один или несколько неподдерживаемых блоков не могут быть удалены, используйте модели, на которые ссылаются, чтобы изолировать неподдерживаемый блок (блоки) и/или использовать частичный поток операций верификации, который не использует неподдерживаемый блок (блоки).

Зафиксируйте или работа вокруг использования хранилища глобальных данных

Если программа контроля совместимости идентифицирует один или несколько внешне заданных объектов сигнала, на которые ссылаются, когда глобальные данные хранят блоками Чтения или Записи Хранилища данных в модели, возможные действия включают:

  • Если возможно, избегайте использования внешне заданных объектов сигнала, на которые ссылаются, когда глобальные данные хранят блоками Записи Чтения или Хранилища данных Хранилища данных. Это использование заставляет программное обеспечение Simulink® создавать скрытые блоки памяти Хранилища данных на корневом уровне, который несовместим с инспекцией кода.

  • Переместите затронутые блоки Записи Чтения или Хранилища данных Хранилища данных в блоки Model.

Похожие темы