В 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' | 'GCC ARM Cortex-A' | 'myCustomLibrary' |
По умолчанию:
'None'
|
Приложение | Настройка |
---|---|
Отладка | Никакого влияния |
Трассируемость | Никакого влияния |
Эффективность | Допустимые библиотеки |
Меры безопасности | Никакого влияния |