Этот пример показывает, как сгенерировать код из модели и произвести Решение для Visual Studio. Для основного примера смотрите rtwdemo_counter
.
Создавание этой модели в качестве примера генерирует Решение для Visual Studio. Эти параметры конфигурации управляют этой генерацией кода:
Цель - Избранные Параметры конфигурации> Генерация кода> Системный конечный файл как grt.tlc Create Visual C/C++ Solution file for Simulink Coder
.
Обработайте make-файл по шаблону - Выбирают Configuration Parameters> Code Generation> make-файл Template как RTW.MSVCBuild
.
Когда вы создаете модель с этой настройкой, Simulink Coder генерирует код в Решении для Visual Studio. Добавьте это решение Visual Studio проект C/C++ интегрировать сгенерированный код с вашим пользовательским кодом Visual Studio.
Этот пример создает код для Microsoft Visual Studio, работающего на платформах Microsoft Windows®.
Этот пример работает с Microsoft Visual Studio, но не с Visual Studio Express.
Simulink Coder использует формат кода GRT, который предназначается для быстрого прототипирования.
Embedded Coder использует формат кода ERT, который предназначается для производственного развертывания.
Откройте модель rtwdemo_counter_msvc
в качестве примера. В Командном окне введите: open_system ('rtwdemo_counter_msvc');
К сгенерированной отладке вывод в сгенерированном Решении для Visual Studio, набор Параметры конфигурации> Генерация кода> Делают параметр команды к make_rtw DEBUG_BUILD=1
. (Не используйте этот шаг, если отладка вывод не требуется в решении.)
Чтобы сгенерировать код, дважды щелкните по кнопке Generate Code Using Simulink Coder в модели или в командной строке, введите: rtwbuild ('rtwdemo_counter_msvc');
После того, как процесс сборки завершен, вы видите, что Решение для Visual Studio было сгенерировано и поместило в папке msvc
под папкой rtwdemo_counter_msvc_grt_rtw
.
В Microsoft Visual Studio, открытом файл решения rtwdemo_counter_msvc.sln
.
Используйте решение создать и отладить сгенерированный код в Visual Studio.