exponenta event banner

Библиотеки замены кода

Описание

В программе 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'

Рекомендуемые параметры

ПриложениеНастройка
ОтладкаНикакого воздействия
ОтслеживаемостьНикакого воздействия
ЭффективностьДопустимые библиотеки
Меры безопасностиНикакого воздействия

Связанные темы