Сгенерируйте читаемый, компактный, и быстрый C и Код С++ для встраиваемых процессоров, используемых в массовом производстве
Используйте приложение Embedded Coder, чтобы сгенерировать код C or C++ из модели, которая представляет систему дискретного времени. Приложение расширяет возможности приложений Simulink Coder с усовершенствованной оптимизацией для точного управления сгенерированных функций, файлов и данных. Когда вы открываете приложение, вкладка C Code добавляется к панели инструментов. Вкладка C Code представляет группы задач в рабочем процессе Embedded Coder.
Используйте приложение, чтобы выполнить эти задачи:
Если вы плохо знакомы с Embedded Coder, используйте Быстрый запуск Embedded Coder, чтобы подготовить вашу модель к генерации кода. Быстрый запуск Embedded Coder выбирает основные настройки генерации кода на основе ваших целей и приложения. Откройте Быстрый запуск Embedded Coder путем нажатия на Quick Start.
Установите цели генерации кода и подготовьте вашу модель к генерации кода путем нажатия на C/C++ Code Advisor.
Чтобы установить параметры конфигурации модели, выберите Settings> C/C++ Code generation settings или Settings> Hardware Implementation.
Открытие приложения Embedded Coder открывает перспективу Кода. Перспектива Кода содержит интегрированную панель справки, редактор Отображений Кода, и Property Inspector или Представление кода. Используйте редактор Отображений Кода, чтобы сконфигурировать элементы данных и функции точки входа в модели. Выберите Code Interface> Individual Element Code Mappings.
Чтобы создать определения пользовательского кода, откройте Словарь Embedded Coder путем выбора Code Interface> Embedded Coder Dictionary.
Сгенерируйте код только путем выбора Build> Generate Code. Создайте модель и сгенерируйте код путем выбора Build> Build.
Чтобы просмотреть сгенерированный код вместе с вашей моделью, используйте Представление кода. Можно проследить между элементами модели и кодом путем нажатия на связанные гиперссылками строки кода в Представлении кода. Откройте последний отчет генерации кода путем выбора Open 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 и Представление кода. Эти представления применяются к активной модели, которая может быть топ-моделью или моделью, на которую ссылаются.