Заменяющие библиотеки кода

Описание

В 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'

Рекомендуемые настройки

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

Похожие темы