Скомпилируйте и отладьте сгенерированный код C с Microsoft® Visual Studio®

В этом примере показано, как сгенерировать код из модели и произвести Решение для Visual Studio. Для основного примера смотрите rtwdemo_counter.

Об этом примере

Создавание этой модели в качестве примера генерирует Решение для Visual Studio. Эти настройки параметра конфигурации модели управляют этой генерацией кода:

  • Установите Системный конечный файл на grt.tlc.

  • Установите make-файл Шаблона на 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, который предназначается для производственного развертывания.

Шаги в качестве примера

  1. Откройте модель rtwdemo_counter_msvc в качестве примера. В Командном окне введите: open_system ('rtwdemo_counter_msvc');.

  2. Чтобы сгенерировать отлаживают выход в сгенерированном Решении для Visual Studio, устанавливают параметр конфигурации модели, Делают команду к make_rtw DEBUG_BUILD=1. (Не используйте этот шаг, если отладка выход не требуется в решении.)

  3. Чтобы сгенерировать код и создать исполняемый файл программы, инициируйте процесс сборки.

  4. После того, как процесс сборки завершен, вы видите, что Решение для Visual Studio было сгенерировано и поместило в msvc папка под папкой rtwdemo_counter_msvc_grt_rtw.

  5. В Microsoft Visual Studio, открытом rtwdemo_counter_msvc.sln файл решения.

Используйте решение создать и отладить сгенерированный код в Visual Studio.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте