exponenta event banner

Параметры конфигурации модели: создание кода

Категория Создание кода включает параметры для определения процесса создания кода, включая целевой выбор. Он также включает параметры для вставки комментариев и прагматик в созданный код для данных и функций. Для этих параметров требуется лицензия Simulink ® Coder™. Дополнительные параметры, доступные для целевого объекта на основе ERT, требуют лицензии Embedded Coder ®. Для создания кода CUDA ® C++ для графических процессоров NVIDIA ® требуется лицензия GPU Coder™.

Эти параметры конфигурации отображаются в разделе Параметры конфигурации > Общая категория создания кода.

ПараметрОписание

Системный целевой файл (Simulink Coder)

Укажите, какая конфигурация целевого файла будет использоваться.

Обзор (Simulink Coder)

Обзор параметров конфигурации файла.

Язык (Simulink Coder)

Укажите генерацию кода C или C++.

Создание кода графического процессора (Simulink Coder)

Используйте кодер графического процессора для генерации кода CUDA.

Для этого параметра требуется лицензия GPU Coder.

Описание (Simulink Coder)

Описание целевого файла.

Создать только код (Simulink Coder)

Укажите создание кода в сравнении с исполняемой компоновкой.

Код пакета и артефакты (Simulink Coder)

Укажите, следует ли автоматически упаковывать созданный код и артефакты для перемещения.

Имя файла ZIP (Simulink Coder)

Укажите имя .zip файл, в который будет упакован сгенерированный код и артефакты для перемещения.

Уровень оптимизации компилятора (Simulink Coder)

Управление оптимизацией компилятора для построения сгенерированного кода.

Пользовательские флаги оптимизации компилятора (Simulink Coder)

Укажите пользовательские флаги оптимизации компилятора.

Схема инструментов (Simulink Coder)

Укажите цепочку инструментов, которая будет использоваться при создании исполняемого файла или библиотеки.

Конфигурация сборки (Simulink Coder)

Укажите параметры оптимизации или отладки компилятора для цепочки инструментов.

Инструмент/Опции (Simulink Coder)

Отображение или настройка параметров конфигурации построения.

Создание makefile (Simulink Coder)

Разрешить создание make-файла на основе шаблона make-файла.

Создать команду (Simulink Coder)

Укажите команду make и при необходимости добавьте параметры makefile.

Файл создания шаблона (Simulink Coder)

Укажите файл макета шаблона, из которого будет создан файл макета.

Выбор цели (Simulink Coder)

Выберите цель создания кода для использования с помощником по созданию кода.

Приоритетные задачи (Simulink Coder)

Список приоритетных задач создания кода.

Задание целей (Simulink Coder)

Откройте диалоговое окно Цели набора конфигурации.

Установка целей - диалоговое окно помощника по созданию кода (встроенный кодер)

Выбор и определение приоритетов целей создания кода.

Проверка модели перед созданием кода (Simulink Coder)

Укажите, следует ли выполнять проверки помощника по созданию кода перед созданием кода.

Проверка модели (Simulink Coder)

Проверьте, соответствует ли модель целям создания кода.

Эти параметры конфигурации находятся в разделе Дополнительные параметры.

ПараметрОписание

Обратный вызов пользовательской библиотеки FFT (Simulink Coder)

Укажите класс обратного вызова для вызовов библиотеки FFTW в коде, созданном для функций FFT в коде MATLAB ®.

Обратный вызов пользовательской библиотеки BLAS (Simulink Coder)

Укажите класс обратного вызова библиотеки BLAS для вызовов BLAS в коде, сгенерированном из кода MATLAB.

Обратный вызов пользовательской библиотеки LAPACK (кодер Simulink)

Укажите класс обратного вызова библиотеки LAPACK для вызовов LAPACK в коде, сгенерированном из кода MATLAB.

Подробное построение (Simulink Coder)

Отображение хода создания кода.

Сохранить файл .rtw (Simulink Coder)

Определить model.rtw хранение файлов.

Профиль TLC (кодер Simulink)

Профилировать время выполнения файлов TLC.

Включить утверждение TLC (Simulink Coder)

Создайте трассировку стека TLC.

Запуск покрытия TLC при генерации кода (Simulink Coder)

Создайте отчет о выполнении TLC.

Запуск отладчика TLC при создании кода (Simulink Coder)

Укажите использование отладчика TLC

Показать пользовательское аппаратное приложение в Simulink Toolstrip (Simulink Coder)

Внутренний параметр «Только чтение» для панели инструментов Simulink.

Показать встроенное аппаратное приложение в Simulink Toolstrip (Simulink Coder)

Внутренний параметр «Только чтение» для панели инструментов Simulink.

Пакет (встроенный кодер)

Укажите пакет, содержащий разделы памяти, которые необходимо применить к функциям уровня модели и внутренним данным.

Обновить список пакетов (встроенный кодер)

Добавление определяемых пользователем пакетов, которые находятся в пути поиска, в список пакетов.

Инициализация/завершение (встроенный кодер)

Укажите, следует ли применить раздел памяти к функциям Initialize/Start и Terminate.

Выполнение (встроенный кодер)

Укажите, следует ли применять раздел памяти к функциям выполнения.

Общая утилита (встроенный кодер)

Укажите, следует ли применять разделы памяти к общим служебным функциям.

Константы (встроенный кодер)

Укажите, следует ли применять раздел памяти к константам.

Входы/выходы (встроенный кодер)

Укажите, следует ли применять раздел памяти к корневым входам и выходам.

Внутренние данные (встроенный кодер)

Укажите, следует ли применять раздел памяти к внутренним данным.

Параметры (встроенный кодер)

Укажите, следует ли применять раздел памяти к параметрам.

Результаты проверки (встроенный кодер)

Отображение результатов проверки секции памяти.

Следующие параметры в разделе Дополнительные параметры используются редко и не имеют другой документации.

ПараметрОписание
PostCodeGenCommand
character vector - ''
Добавьте указанную команду создания посткодов в процесс построения модели.
TLCOptions
character vector - ''
Укажите дополнительные параметры командной строки TLC.

Следующие параметры предназначены только для использования MathWorks.

ПараметрОписание
CommentТолько для MathWorks.
PreserveNameТолько для MathWorks.
PreserveNameWithParentТолько для MathWorks.
SignalNamingFcnТолько для MathWorks.
TargetTypeEmulationWarnSuppressLevel
int - 0

Только для MathWorks.

Если значение больше или равно 2, подавьте предупреждающие сообщения, отображаемые генератором кода при эмуляции целых размеров в средах быстрого прототипирования.

Диалоговое окно «Параметры конфигурации» также включает другие параметры генерации кода:

Связанные темы