Если проверка совместимости идентифицирует один или несколько неподдерживаемых блоков в вашей модели, возможные действия включают:
Замените неподдерживаемый блок на поддерживаемый. Поддерживаемые блоки перечислены в Поддерживаемые блоки - По категориям, а также могут быть просмотрены в 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.