Категория Code Generation включает параметры для определения процесса генерации кода включая целевой выбор. Это также включает параметры для вставки комментариев и прагм в сгенерированный код для данных и функций. Эти параметры требуют Simulink® Лицензия Coder™. Дополнительные параметры, доступные с основанной на ERT целью, требуют Embedded Coder® лицензия. Генерация CUDA® Код С++ для NVIDIA® Графические процессоры требуют лицензии GPU Coder™.
Эти параметры конфигурации появляются в Configuration Parameters> Code Generation общая категория.
Параметр | Описание |
---|---|
Системный конечный файл (Simulink Coder) | Задайте, какая настройка конечного файла будет использоваться. |
Просмотрите (Simulink Coder) | Просмотрите параметры конфигурации файла. |
Язык (Simulink Coder) | Задайте генерацию кода C or C++. |
Стандарт языка (Simulink Coder) | Задайте стандарт языка для своей среды выполнения. |
Сгенерируйте код графического процессора (Simulink Coder) | Используйте GPU Coder для генерации кода CUDA. Этот параметр требует лицензии GPU Coder. |
Описание (Simulink Coder) | Описание конечного файла. |
Сгенерируйте код только (Simulink Coder) | Задайте генерацию кода по сравнению с исполняемой сборкой. |
Код пакета и артефакты (Simulink Coder) | Задайте ли к автоматически сгенерированному коду пакета и артефактам для перемещения. |
Имя zip-файла (Simulink Coder) | Задайте имя |
Уровень компиляторной оптимизации (Simulink Coder) | Управляйте оптимизацией компилятора для создания сгенерированного кода. |
Пользовательская компиляторная оптимизация отмечает (Simulink Coder) | Задайте пользовательские флаги компиляторной оптимизации. |
Набор инструментальных средств (Simulink Coder) | Задайте набор инструментальных средств, чтобы использовать при создании исполняемого файла или библиотеки. |
Конфигурация сборки (Simulink Coder) | Задайте компиляторную оптимизацию или параметры настройки отладки для набора инструментальных средств. |
Инструмент/Опции (Simulink Coder) | Отобразите или настройте настройки конфигурации сборки. |
Сгенерируйте make-файл (Simulink Coder) | Включите генерацию make-файла на основе make-файла шаблона. |
Сделайте команду (Simulink Coder) | Задайте сделать команду и опционально добавьте опции make-файла. |
Обработайте make-файл по шаблону (Simulink Coder) | Задайте make-файл шаблона, от которого можно сгенерировать make-файл. |
Выберите цель (Simulink Coder) | Выберите цель генерации кода использовать с Советником Генерации кода. |
Приоритизированные цели (Embedded Coder) | Список приоритизированных целей генерации кода. |
Установите цели (Embedded Coder) | Открытое диалоговое окно Configuration Set Objectives. |
Установите цели — советник генерации кода диалоговое окно (Embedded Coder) | Выберите и приоритизируйте цели генерации кода. |
Проверяйте модель прежде, чем сгенерировать код (Simulink Coder) | Выберите, осуществить ли Советника Генерации кода проверки прежде, чем сгенерировать код. |
Проверяйте модель (Simulink Coder) | Проверяйте, достигает ли модель целей генерации кода. |
Эти параметры конфигурации находятся под Advanced parameters.
Параметр | Описание |
---|---|
Пользовательский коллбэк библиотеки FFT (Simulink Coder) | Задайте класс коллбэка для вызовов библиотеки FFTW в коде, сгенерированном для функций БПФ в MATLAB® код. |
Пользовательский коллбэк библиотеки BLAS (Simulink Coder) | Задайте класс коллбэка библиотеки BLAS для вызовов BLAS в коде, сгенерированном из кода MATLAB. |
Пользовательский коллбэк библиотеки LAPACK (Simulink Coder) | Задайте класс коллбэка библиотеки LAPACK для вызовов LAPACK в коде, сгенерированном из кода MATLAB. |
Многословная сборка (Simulink Coder) | Отобразите прогресс генерации кода. |
Сохраните .rtw файл (Simulink Coder) | Задайте |
Профилируйте TLC (Simulink Coder) | Профилируйте время выполнения файлов TLC. |
Включите утверждение TLC (Simulink Coder) | Произведите трассировку стека TLC. |
Запустите покрытие TLC при генерации кода (Simulink Coder) | Сгенерируйте отчет выполнения TLC. |
Запустите отладчик TLC при генерации кода (Simulink Coder) | Задайте использование отладчика TLC |
Покажите приложение специального оборудования в панели инструментов Simulink (Simulink Coder) | Внутренний параметр только для чтения для панели инструментов Simulink. |
Покажите встроенное аппаратное приложение в панели инструментов Simulink (Simulink Coder) | Внутренний параметр только для чтения для панели инструментов 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 также включает другие параметры генерации кода:
Параметры конфигурации модели: оптимизация генерации кода (Simulink Coder)
Параметры конфигурации модели: отчет генерации кода (Simulink Coder)
Параметры конфигурации модели: комментарии (Simulink Coder)
Параметры конфигурации модели: идентификаторы генерации кода (Simulink Coder)
Параметры конфигурации модели: пользовательский код генерации кода (Simulink Coder)
Параметры конфигурации модели: интерфейс генерации кода (Simulink Coder)