В Embedded Coder® задайте список заменяющих библиотек кода, которыми генератор кода пользуется при создании кода для модели. Чтобы выбрать заменяющие библиотеки кода, нажмите кнопку Select и используйте диалоговое окно Select code replacement libraries-prioritized.
Генерация кода Category:> Интерфейс
Значение по умолчанию:
None
None
Не пользуется заменяющей библиотекой кода.
Named code replacement libraries
Генерирует вызовы нескольких специфичных для платформы, компилятор, пользовательские, или стандартные заменяющие библиотеки кода. Список именованных библиотек зависит от:
Установленные пакеты поддержки.
Системный конечный файл, язык, стандартная математическая библиотека и настройка поставщика устройства.
Создали ли вы и указали заменяющие библиотеки кода, при помощи Embedded Coder.
Закажите заменяющие библиотеки кода на основе приоритета замены кода. Библиотеки наверху списка имеют более высокий приоритет замены.
Задайте несколько заменяющих библиотек кода, заключенных одинарными кавычками и разделенных запятыми.
Прежде, чем установить этот параметр, проверьте, что ваш компилятор поддерживает библиотеку, которой вы хотите пользоваться. Если вы выбираете значение параметров, которое не поддерживает ваш компилятор, ошибки компилятора могут произойти.
Если вы устанавливаете параметр Shared code placement на Shared location
или вы генерируете код для моделей в иерархии модели - ссылки:
Для моделей, которые совместно используют местоположение или находятся в иерархии модели, необходимо задать ту же заменяющую библиотеку кода (то же имя, таблицы и записи таблицы).
Если вы меняете имя или содержимое заменяющей библиотеки кода и восстанавливаете модель от той же папки как предыдущая сборка, генератор кода сообщает о контрольной сумме, предупреждающей (см., Управляют Разделяемой Служебной Контрольной суммой Кода). Предупреждение предлагает вам удалять существующую папку и генерацию кода остановки или остановку.
Если оба из следующих условий существуют для модели, которая содержит графики Stateflow®, программное обеспечение Simulink® регенерирует код для графиков и перекомпилировало сгенерированный код.
Вы не устанавливаете параметр Shared code placement на Shared location
.
Прежде, чем регенерировать код, вы меняете заменяющее имя библиотеки кода или содержимое.
Этот параметр появляется только для основанных на ERT целей. Для основанных на GRT целей пользуйтесь заменяющей библиотекой параметра Кода.
Когда вы генерируете код, этот параметр требует Embedded Coder.
Параметр:
CodeReplacementLibrary |
Ввод: символьный вектор |
Значение:
'None' | 'GNU C99 extensions' | 'Intel SSE (Windows)' | 'Intel SSE (Linux)' | 'Intel AVX (Windows)' | 'Intel AVX (Linux)' | 'Intel AVX-512 (Windows)' | 'Intel AVX-512 (Linux)' | 'AUTOSAR 4.0' | 'Inlined ARM NEON Intrinsics' | 'myCustomLibrary' |
Значение по умолчанию:
'None' |
Приложение | Установка |
---|---|
Отладка | Никакой удар |
Трассируемость | Никакой удар |
Эффективность | Допустимые библиотеки |
Меры безопасности | Никакой удар |