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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Библиотеки

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

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

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

Задает

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

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

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

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

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

Неопределенная функциональная обработка

Задайте неопределенное функциональное поведение для всех внешних функций C, вызванных C Caller, MATLAB Function, блоками MATLAB System или диаграммами Stateflow.

Задайте функцией

Задайте размещение массивов для каждой внешней функции C, используемой блоком C Caller.

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

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

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

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

Цель симуляции создает режим

Задает, как вы создаете цель симуляции для модели, которая содержит блоки MATLAB Function, диаграммы Stateflow или блоки Truth Table.

Обеспечьте скорость отклика

Включает скорость отклика, регистрируется в коде, сгенерированном для блоков MATLAB Function, диаграмм Stateflow и областей потока данных.

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

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

Обеспечьте целостность памяти

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

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

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

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

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

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

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

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

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

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

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

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

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

Динамическое выделение памяти в функциях MATLAB

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

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

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

Allow setting breakpoints during simulation

Позвольте отладить и анимация в процессе моделирования модели, которая содержит блоки MATLAB Function, диаграммы Stateflow, блоки State Transition или блоки Truth Table.

Похожие темы