Образцовые параметры конфигурации: цель моделирования

Целевая категория Моделирования включает параметры для конфигурирования цели моделирования для модели, которая содержит блоки MATLAB function, графики Stateflow® или блоки Таблицы истинности.

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

Импортируйте пользовательский код

Задайте, проанализировать ли пользовательский код и сообщить о неразрешенных символах в модели. Эта установка применяется ко всем графикам C в модели, включая графики ссылки библиотеки.

Исходный файл

Введите строки кода, чтобы появиться около верхней части сгенерированного файла исходного кода.

Заголовочный файл

Введите строки кода, чтобы появиться около верхней части сгенерированного заголовочного файла.

Инициализируйте функцию

Введите операторы кода, которые выполняются однажды в начале моделирования.

Оконечная функция

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

Включайте директории

Задайте список путей к папкам, которые содержат файлы, которые вы включаете в скомпилированную цель.

Исходные файлы

Задайте список исходных файлов, чтобы скомпилировать и соединиться в цель.

Библиотеки

Задайте список статических библиотек, которые содержат код пользовательского объекта, чтобы соединиться в цель.

Зарезервированные имена

Введите имена переменных или функций в сгенерированном коде, которые совпадают с именами переменных или функций, заданных в пользовательском коде для модели, которая содержит блоки MATLAB function, диаграммы Stateflow или блоки Таблицы истинности.

Задает

Задайте макроопределения препроцессора, которые будут добавлены к командной строке компилятора.

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

Задайте, может ли модель библиотеки использовать настройки пользовательского кода, которые уникальны от основной модели. (Этот параметр только для чтения),

Функциональное размещение массивов по умолчанию 
Задайте функцией 

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

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

Повторите выражения без точек с запятой

Включите вывод во время выполнения в Командном окне MATLAB®, таком как действия, которые не отключают с точкой с запятой.

Цель моделирования создает режим

Задает, как вы создаете цель моделирования для модели, которая содержит блоки MATLAB function, диаграммы Stateflow или блоки Таблицы истинности.

Гарантируйте скорость отклика

Включает скорость отклика, регистрируется в коде, сгенерированном для блоков MATLAB function.

Сгенерируйте определения типов для импортированной шины и перечисляемых типов

Определяет обработку typedef и генерацию для импортированных типов шины и типов данных перечисления в Stateflow и MATLAB Function blocks.

Гарантируйте целостность памяти

Обнаруживает нарушения целостности памяти в коде, сгенерированном для выполнения блоков MATLAB function и остановок с диагностикой.

Включите рекурсию во время выполнения для функций MATLAB

Позвольте рекурсивные функции в коде, который сгенерирован для кода MATLAB, который содержит рекурсивные функции.

Рекурсия времени компиляции ограничивает для функций MATLAB

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

Блокируйте сокращение

Уменьшите время выполнения путем сворачивания или удаления групп блоков.

Уровень компиляторной оптимизации

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

Условное входное выполнение ответвления

Улучшите образцовое выполнение, когда модель будет содержать Переключатель и Многопортовые блоки switch.

Повторное использование памяти

Память сигнала повторного использования.

Многословные сборки акселератора

Выберите объем информации, отображенный во время генерации кода для Режима Accelerator Simulink®, сослался на образцовый Режим Accelerator и Быстрый Режим Accelerator.

Динамическое выделение памяти в блоках MATLAB function

Используйте динамическое выделение памяти (malloc) для массивов переменного размера, размер которых (в байтах) больше, чем или равен порогу динамического выделения памяти. Этот параметр применяется к коду MATLAB в блоке MATLAB function, диаграмме Stateflow или Системном объекте, сопоставленном с блоком MATLAB System.

Порог динамического выделения памяти в блоках MATLAB function

Используйте динамическое выделение памяти (malloc) для массивов переменного размера, размер которых (в байтах) больше, чем или равен порогу. Этот параметр применяется к коду MATLAB в блоке MATLAB function, диаграмме Stateflow или Системном объекте, сопоставленном с блоком MATLAB System.

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

Позвольте отладить и анимация во время моделирования модели, которая содержит блоки MATLAB function, диаграммы Stateflow, блоки Изменения состояния или блоки Таблицы истинности.

Похожие темы

Была ли эта тема полезной?