В программе Embedded Coder ® укажите список библиотек замены кода, используемых генератором кода при создании кода для модели. Чтобы выбрать библиотеку замены кода, нажмите кнопку «Выбрать» и используйте диалоговое окно «Выбор библиотеки замены кода с приоритетами».
Категория: Создание кода > Интерфейс
По умолчанию:
None
NoneНе использует библиотеку замены кода.
Named code replacement librariesСоздает вызовы нескольких библиотек для конкретной платформы, компилятора, пользовательской или стандартной замены кода. Список именованных библиотек зависит от:
Установленные пакеты поддержки.
Системный целевой файл, язык, стандартная математическая библиотека и конфигурация поставщика устройства.
Созданы ли и зарегистрированы ли библиотеки замены кода с помощью встроенного кодера.
Упорядочить библиотеки замены кода на основе приоритета замены кода. Библиотеки в верхней части списка имеют более высокий приоритет замены.
Укажите несколько библиотек замены кода, заключенных в одинарные кавычки и разделенных запятыми.
Перед установкой этого параметра убедитесь, что компилятор поддерживает библиотеку, которую требуется использовать. Если выбрать значение параметра, которое компилятор не поддерживает, могут возникнуть ошибки компилятора.
Если для параметра Размещение общего кода задано значение Shared location или создается код для моделей в иерархии ссылок на модели:
Для моделей, которые совместно используют расположение или находятся в иерархии моделей, необходимо указать одну и ту же библиотеку замены кода (то же имя, таблицы и записи таблицы).
Если изменить имя или содержимое библиотеки замены кода и перестроить модель из той же папки, что и предыдущая сборка, генератор кода выдаст предупреждение о контрольной сумме (см. раздел Управление контрольной суммой общего служебного кода). Предупреждение предлагает удалить существующую папку и остановить или остановить создание кода.
Если для модели, содержащей диаграммы Stateflow ®, существуют оба следующих условия, программное обеспечение Simulink ® восстанавливает код для диаграмм и перекомпилирует созданный код.
Для параметра Размещение общего кода не задано значение Shared location.
Перед регенерацией кода необходимо изменить имя или содержимое библиотеки замены кода.
Этот параметр отображается только для целевых объектов на основе ERT. Для целевых объектов на основе GRT используйте параметр Code replacement library.
При создании кода для этого параметра требуется 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' |
| Приложение | Настройка |
|---|---|
| Отладка | Никакого воздействия |
| Отслеживаемость | Никакого воздействия |
| Эффективность | Допустимые библиотеки |
| Меры безопасности | Никакого воздействия |