Исправьте или поработайте над несовместимостью

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

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

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

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

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

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

Исправьте или поработайте вокруг Глобальных данных магазина

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

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

  • Переместите затронутые блоки Data Store Read или Data Store Write в блоки Model.

Похожие темы