Подготовка приложения режима external mode

Во режиме external mode необходимо сначала создать исполняемое целевое приложение. Simulink® Coder™ генерации кода создает код C из вашей модели Simulink. Связанный компилятор C компилирует и ссылки, который Код С в приложение реального времени.

Эта процедура использует модель sldrtex_model. Чтобы открыть эту модель, в Командном Окне MATLAB, введите:

open_system(docpath(fullfile(docroot,'toolbox',...
    'sldrt','examples','sldrtex_model')))

Это предполагает, что вы уже загрузили эту модель.

  1. В редакторе Simulink Editor на вкладке Apps нажмите Desktop Real-Time.

    Эта операция выбирает параметры конфигурации для использования программным обеспечением генерации кода Simulink Coder. Смотрите Set External Mode Code Generation Parameters (Установка параметров генерации кода внешнего режима).

  2. На вкладке Desktop Real-Time нажмите Run in Real Time.

  • Программное обеспечение генерации кода Simulink Coder создает исходные файлы кода С sldrtex_model.c и sldrtex_model.h.

  • Процесс сборки создает make-файл sldrtex_model.mk из шаблона make-файла sldrt.tmf.

  • Процесс сборки создает приложение реального времени при помощи sldrtex_model.mk. В Windows®процесс сборки создает двоичный файл sldrtex_model.rxw64. В Mac OS он создает двоичный файл sldrtex_model.rxm64.

    Двоичный файл sldrtex_model.rx*64 упоминается как приложение реального времени. Запустить приложение реального времени можно с помощью ядра Simulink Desktop Real-Time™.

После создания приложения реального времени можно выйти из MATLAB®, и перезапустите MATLAB еще раз, а затем подключите и запустите исполняемый файл, не перестраивая код. Для получения дополнительной информации смотрите Execute real-time application во режиме external mode при помощи команд Step By Step.

Похожие темы