Рабочий процесс генерации кода с Simulink Coder

Можно использовать технологию генерации кода MathWorks®, чтобы сгенерировать автономный C или исходный код C++ для быстрого прототипирования, ускорения симуляции и оборудования в цикле (HIL) симуляция:

  • Путем разработки моделей Simulink® и графиков Stateflow®, и затем генерации кода C/C++ из моделей и графиков с продуктом Simulink Coder™

  • Путем интеграции кода MATLAB® для генерации кода в блоках MATLAB function в модели Simulink, и затем генерации кода C/C++ с продуктом Simulink Coder

Можно сгенерировать код для большинства блоков Simulink и многих Продуктов Mathworks. Следующие данные показывают рабочий процесс продукта для генерации кода с Simulink Coder. Другие продукты, которые поддерживают генерацию кода, такую как программное обеспечение Stateflow, доступны.

Рабочий процесс генерации кода является частью V-модели для разработки системы. Процесс включает генерацию кода, верификацию кода и тестирование исполняемой программы в режиме реального времени. Для быстрого прототипирования приложения реального времени типичные задачи:

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

  • Проверяйте настройку модели на эффективность выполнения с помощью Советника Генерации кода

  • Сгенерируйте и просмотрите код С

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

  • Проверьте результаты выполнения

  • Создайте целевой исполняемый файл

  • Запустите внешнюю образцовую целевую программу

  • Соедините Simulink с внешним процессом для тестирования

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

Типичный рабочий процесс для применения программного обеспечения к процессу разработки приложений:

Для получения дополнительной информации о том, как выполнить эти задачи, смотрите Начало работы с примерами по Simulink Coder: