Можно использовать технологию генерации кода 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: