Готовьте кампанию по участию в выборах в приложении привилегированного режима

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

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

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

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

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

    Эта операция выбирает параметры конфигурации для использования программным обеспечением генерации кода Simulink Coder. Смотрите Запуск Набора в Параметрах Генерации кода Привилегированного режима.

  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 в Запущенном в Привилегированном режиме при помощи Пошаговых Команд.

Похожие темы