Категория Code Generation включает параметры для определения процесса генерации кода включая целевой выбор. Это также включает параметры для вставки комментариев и прагм в сгенерированный код для данных и функций. Эти параметры требуют лицензии Simulink® Coder™. Дополнительные параметры, доступные с основанной на ERT целью, требуют лицензии Embedded Coder®.
Эти параметры конфигурации появляются в Configuration Parameters> Code Generation общая категория.
Параметр | Описание |
---|---|
Системный конечный файл (Simulink Coder) | Задайте, какая настройка конечного файла будет использоваться. |
Просмотрите (Simulink Coder) | Просмотрите параметры конфигурации файла. |
Язык (Simulink Coder) | Задайте генерацию кода C or C++. |
Описание (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) | Выберите цель генерации кода использовать с Советником Генерации кода. |
Список приоритизированных целей генерации кода. | |
Открытое диалоговое окно Configuration Set Objectives. | |
Выберите и приоритизируйте цели генерации кода. | |
Проверяйте модель прежде, чем сгенерировать код (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. |
Задайте пакет, который содержит разделы памяти, вы хотите обратиться к функциям уровня модели и внутренним данным. | |
Добавьте пользовательские пакеты, которые находятся на пути поиска файлов к списку пакетов. | |
Задайте, применить ли раздел 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 также включает другие параметры генерации кода:
Параметры конфигурации модели: оптимизация генерации кода (Simulink Coder)
Параметры конфигурации модели: отчет генерации кода (Simulink Coder)
Параметры конфигурации модели: комментарии (Simulink Coder)
Параметры конфигурации модели: идентификаторы генерации кода (Simulink Coder)
Параметры конфигурации модели: пользовательский код генерации кода (Simulink Coder)
Параметры конфигурации модели: интерфейс генерации кода (Simulink Coder)