Сгенерируйте читаемый, компактный, и быстрый 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.
В галерее Apps, под Code generation, нажимают Embedded Coder. Вкладка C Code открывается.
Если вы работаете с иерархией модели, открываете приложение Embedded Coder в окне Simulink Editor для топ-модели иерархии, для которой вы генерируете код. На вкладке C Code функциональности применяются к топ-модели иерархии, которая открыта в редакторе.
Чтобы сконфигурировать и просмотреть код для модели, на которую ссылаются, перейдите к модели в иерархии и используйте редактор Отображений Кода, Model Data Editor, Property Inspector и Представление кода. Эти представления применяются к активной модели, которая может быть топ-моделью или моделью, на которую ссылаются.