Основы генерации кода

Обзор и инициирование генерации кода

Основные шаги для создания кода с генератором кода:

  • Откройте модель

  • Сконфигурируйте модель для генерации кода путем выбора цели, языка и целей генерации кода

  • Выберите подход сборки (например, подход набора инструментальных средств)

  • Создайте модель

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

Функции

развернуть все

crossReleaseImportИмпортируйте сгенерированный типовой кодекс из предыдущего релиза как блоки PIL или SIL
pil_block_replaceЗамените блок в модели с блоком от другой модели
sharedCodeMATLABVersionsУправляйте версиями MATLAB для интеграции кода перекрестного релиза
sharedCodeUpdateДобавьте новые разделяемые исходные файлы кода в существующую разделяемую папку кода

Темы

Начало работы

Сгенерируйте код при помощи инструмента быстрого запуска

Подготовьте модель к тому, что она быстро сгенерировала читаемый, эффективный код.

Проверяйте модель и настройку для генерации кода

Оцените готовность модели сгенерировать код при помощи Советника Генерации кода и Model Advisor.

Файлы генерации кода и папки

Управляйте папками процесса сборки

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

Управляйте файлами процесса сборки

Работа со сгенерированными исходными файлами и файлами зависимости, которые производит генератор кода.

Управляйте зависимостями от файла процесса сборки

Работа со сгенерированными исходными файлами и файлами зависимости, которые производит генератор кода.

Добавьте зависимости от процесса сборки

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

Поддержка процесса сборки имен папок с пробелами или специальными символами

Диагностируйте ошибки процесса сборки, которые происходят, когда проблемы файловой системы предотвращают обработку файла.

Справьтесь с упаковкой файла модулей сгенерированного кода

Сгенерируйте модули кода и заголовочные файлы с генератором кода.

Опции для большего количества управления генерации кода

Перекрестный выпустите интеграцию кода

Интегрируйте сгенерированный код от предыдущих релизов со сгенерированным кодом от текущего релиза.

Интегрирование кода от нескольких папок

Интегрируйте отдельно сгенерированный код.

Интернационализация и генерация кода

Поддержка интернационализации включения эффективной глобализации.

Переместите Код к Другой Среде разработки с packNGo (Simulink Coder)

Используйте packNGo, чтобы переместить код к различной среде разработки.

Генерация кода с проектом

Сгенерируйте код и моделируйте модели в проекте

Этот пример показывает, как использовать шаблон генерации кода для нового проекта.

Сгенерируйте код и моделируйте модели с API проекта

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

Популярные примеры