Категория Code Generation включает параметры для определения процесса генерации кода включая целевой выбор. Это также включает параметры для вставки комментариев и прагм в сгенерированный код для данных и функций. Эти параметры требуют лицензии Simulink® Coder™. Дополнительные параметры, доступные с основанной на ERT целью, требуют лицензии Embedded Coder®. Генерация Кода С++ CUDA® для NVIDIA® графические процессоры требует лицензии GPU Coder™.
Эти параметры конфигурации появляются в Configuration Parameters> Code Generation общая категория.
Параметр | Описание |
---|---|
Задайте, какая настройка конечного файла будет использоваться. | |
Просмотрите параметры конфигурации файла. | |
Задайте генерацию кода C or C++. | |
Используйте GPU Coder для генерации кода CUDA. Этот параметр требует лицензии GPU Coder. | |
Описание конечного файла. | |
Задайте генерацию кода по сравнению с исполняемой сборкой. | |
Задайте ли к автоматически сгенерированному коду пакета и артефактам для перемещения. | |
Задайте имя | |
Управляйте оптимизацией компилятора для создания сгенерированного кода. | |
Задайте пользовательские флаги компиляторной оптимизации. | |
Задайте набор инструментальных средств, чтобы использовать при создании исполняемого файла или библиотеки. | |
Задайте компиляторную оптимизацию или параметры настройки отладки для набора инструментальных средств. | |
Отобразите или настройте настройки конфигурации сборки. | |
Включите генерацию make-файла на основе make-файла шаблона. | |
Задайте сделать команду и опционально добавьте опции make-файла. | |
Задайте make-файл шаблона, от которого можно сгенерировать make-файл. | |
Выберите цель генерации кода использовать с Советником Генерации кода. | |
Список приоритизированных целей генерации кода. | |
Открытое диалоговое окно Configuration Set Objectives. | |
Установите цели — советник генерации кода диалоговое окно (Embedded Coder) | Выберите и приоритизируйте цели генерации кода. |
Выберите, осуществить ли Советника Генерации кода проверки прежде, чем сгенерировать код. | |
Проверяйте, достигает ли модель целей генерации кода. |
Эти параметры конфигурации находятся под Advanced parameters.
Параметр | Описание |
---|---|
Задайте класс коллбэка для вызовов библиотеки FFTW в коде, сгенерированном для функций БПФ в коде MATLAB®. | |
Задайте класс коллбэка библиотеки BLAS для вызовов BLAS в коде, сгенерированном из кода MATLAB. | |
Задайте класс коллбэка библиотеки LAPACK для вызовов LAPACK в коде, сгенерированном из кода MATLAB. | |
Отобразите прогресс генерации кода. | |
Задайте | |
Профилируйте время выполнения файлов TLC. | |
Произведите трассировку стека TLC. | |
Сгенерируйте отчет выполнения TLC. | |
Задайте использование отладчика TLC | |
Покажите приложение специального оборудования в панели инструментов Simulink | Внутренний параметр только для чтения для панели инструментов Simulink. |
Покажите встроенное аппаратное приложение в панели инструментов Simulink | Внутренний параметр только для чтения для панели инструментов Simulink. |
Пакет (Embedded Coder) | Задайте пакет, который содержит разделы памяти, вы хотите обратиться к функциям уровня модели и внутренним данным. |
Обновите список пакетов (Embedded Coder) | Добавьте пользовательские пакеты, которые находятся на пути поиска файлов к списку пакетов. |
Инициализируйте/Отключите (Embedded Coder) | Задайте, применить ли раздел memory, чтобы Инициализировать/Начать и Отключить функции. |
Выполнение (Embedded Coder) | Задайте, применить ли раздел memory к функциям выполнения. |
Разделяемая утилита (Embedded Coder) | Задайте, применить ли разделы памяти к разделяемым служебным функциям. |
Константы (Embedded Coder) | Задайте, применить ли раздел memory к константам. |
Входные параметры/Выходные параметры (Embedded Coder) | Задайте, применить ли раздел memory, чтобы базироваться ввод и вывод. |
Внутренние данные (Embedded Coder) | Задайте, применить ли раздел memory к внутренним данным. |
Параметры (Embedded Coder) | Задайте, применить ли раздел memory к параметрам. |
Результаты валидации (Embedded Coder) | Отобразите результаты валидации раздела memory. |
Следующие параметры под Advanced parameters нечасто используются и не имеют никакой другой документации.
Параметр | Описание |
---|---|
PostCodeGenCommand
- '' | Добавьте заданную команду генерации кода сообщения в процесс сборки модели. |
TLCOptions - '' | Задайте дополнительные параметры командной строки TLC. |
Следующие параметры для использования MathWorks только.
Параметр | Описание |
---|---|
Comment | Поскольку MathWorks использует только. |
PreserveName | Поскольку MathWorks использует только. |
PreserveNameWithParent | Поскольку MathWorks использует только. |
SignalNamingFcn | Поскольку MathWorks использует только. |
TargetTypeEmulationWarnSuppressLevel int - 0 | Поскольку MathWorks использует только. Когда больше, чем или равный 2, подавите предупреждающие сообщения, которые генератор кода отображает при эмуляции целочисленных размеров в средах быстрого прототипирования. |
Диалоговое окно Configuration Parameters также включает другие параметры генерации кода: