Категория 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. | |
Выберите и приоритизируйте цели генерации кода. | |
Выберите, осуществить ли Советника Генерации кода проверки прежде, чем сгенерировать код. | |
Проверяйте, достигает ли модель целей генерации кода. |
Эти параметры конфигурации находятся под Advanced parameters.
Параметр | Описание |
---|---|
Задайте класс коллбэка для вызовов библиотеки FFTW в коде, сгенерированном для функций БПФ в MATLAB® код. | |
Задайте класс коллбэка библиотеки BLAS для вызовов BLAS в коде, сгенерированном из кода MATLAB. | |
Задайте класс коллбэка библиотеки LAPACK для вызовов LAPACK в коде, сгенерированном из кода MATLAB. | |
Отобразите прогресс генерации кода. | |
Задайте | |
Профилируйте время выполнения файлов TLC. | |
Произведите трассировку стека TLC. | |
Сгенерируйте отчет выполнения TLC. | |
Задайте использование отладчика TLC | |
Покажите приложение специального оборудования в панели инструментов Simulink | Внутренний параметр только для чтения для панели инструментов Simulink. |
Покажите встроенное аппаратное приложение в панели инструментов Simulink | Внутренний параметр только для чтения для панели инструментов Simulink. |
Задайте пакет, который содержит разделы памяти, вы хотите обратиться к функциям уровня модели и внутренним данным. | |
Добавьте пользовательские пакеты, которые находятся на пути поиска файлов к списку пакетов. | |
Задайте, применить ли раздел memory, чтобы Инициализировать/Начать и Отключить функции. | |
Задайте, применить ли раздел memory к функциям выполнения. | |
Задайте, применить ли разделы памяти к разделяемым служебным функциям. | |
Задайте, применить ли раздел memory к константам. | |
Задайте, применить ли раздел memory, чтобы базироваться ввод и вывод. | |
Задайте, применить ли раздел memory к внутренним данным. | |
Задайте, применить ли раздел memory к параметрам. | |
Отобразите результаты валидации раздела memory. |
Следующие параметры под Advanced parameters нечасто используются и не имеют никакой другой документации.
Параметр | Описание |
---|---|
PostCodeGenCommand
- '' | Добавьте заданную команду генерации кода сообщения в процесс сборки модели. |
TLCOptions - '' | Задайте дополнительные параметры командной строки TLC. |
Следующие параметры для использования MathWorks только.
Параметр | Описание |
---|---|
Comment | Поскольку MathWorks использует только. |
PreserveName | Поскольку MathWorks использует только. |
PreserveNameWithParent | Поскольку MathWorks использует только. |
SignalNamingFcn | Поскольку MathWorks использует только. |
TargetTypeEmulationWarnSuppressLevel int - 0 | Поскольку MathWorks использует только. Когда больше, чем или равный 2, подавите предупреждающие сообщения, которые генератор кода отображает при эмуляции целочисленных размеров в средах быстрого прототипирования. |
Диалоговое окно Configuration Parameters также включает другие параметры генерации кода: