Embedded Coder

Сгенерируйте читаемый, компактный, и быстрый C и Код С++ для встраиваемых процессоров, используемых в массовом производстве

Описание

Используйте приложение Embedded Coder, чтобы сгенерировать код C or C++ из модели, которая представляет систему дискретного времени. Приложение расширяет возможности приложений Simulink Coder с усовершенствованной оптимизацией для точного управления сгенерированных функций, файлов и данных.

Приложение содержит пять разделов, которые являются представительными для рабочего процесса Embedded Coder.

Используйте приложение, чтобы выполнить эти задачи:

  • Если вы плохо знакомы с Embedded Coder, используйте Быстрый запуск Embedded Coder, чтобы подготовить вашу модель к генерации кода. Быстрый запуск Embedded Coder выбирает основные настройки генерации кода на основе ваших целей и приложения. Откройте Быстрый запуск Embedded Coder путем нажатия на Quick Start.

  • Установите цели генерации кода и подготовьте вашу модель к генерации кода путем нажатия на C/C++ Code Generation Advisor.

  • Чтобы установить параметры конфигурации модели, выберите Settings> Code Generation Settings или Settings> Hardware Implementation.

  • Открытие приложения Embedded Coder открывает перспективу Кода. Перспектива Кода содержит интегрированную панель справки, редактор Отображений Кода, и Property Inspector или Представление кода. Откройте или закройте эти панели путем выбора или очистки их в меню Settings. Используйте редактор Отображений Кода, чтобы сопоставить элементы данных модели и функции точки входа с определениями кода.

  • Чтобы создать определения пользовательского кода, откройте Словарь Embedded Coder путем выбора Settings> Embedded Coder Dictionary или путем нажатия на значок Словаря Embedded Coder в редакторе Отображений Кода.

  • Сгенерируйте код только путем выбора Build> Generate Code. Создайте модель и сгенерируйте код путем выбора Build> Build.

  • Чтобы просмотреть сгенерированный код вместе с вашей моделью, используйте Представление кода. Можно проследить между элементами модели и кодом путем нажатия на связанные гиперссылками строки кода в Представлении кода. Откройте последний отчет генерации кода путем выбора Open Latest Report.

  • Проверьте эквивалентность симуляции и результатов выполнения кода путем открытия приложения SIL/PIL. Выберите Verify Code> SIL/PIL Manager.

  • Создайте защищенную модель для симуляции и генерации кода, чтобы совместно использовать с третьим лицом путем выбора Share> Generate Protected Model.

  • Группируйте код и артефакты путем выбора Share> Generate Code and Package.

Откройте приложение Embedded Coder

В галерее Apps, под Code generation, нажимают Embedded Coder. Вкладка C Code открывается.

Советы

  • Если вы работаете с иерархией модели, открываете приложение Embedded Coder в окне Simulink Editor для топ-модели иерархии, для которой вы генерируете код. На вкладке C Code функциональности применяются к топ-модели иерархии, которая открыта в редакторе.

  • Чтобы сконфигурировать и просмотреть код для модели, на которую ссылаются, перейдите к модели в иерархии и используйте редактор Отображений Кода, Model Data Editor, Property Inspector и Представление кода. Эти представления применяются к активной модели, которая может быть топ-моделью или моделью, на которую ссылаются.

Смотрите также

Функции

Введенный в R2019b