Разверните приложение MATLAB, чтобы управлять приложением реального времени

Необходимые продукты: Simulink®, Simulink Real-Time™, MATLAB® Compiler™ и MATLAB Compiler SDK™

Этот пример показывает, как развернуть тестовый скрипт как независимый исполняемый файл при помощи MATLAB Compiler. Тестовый скрипт выполняет тест частотной характеристики модели xpcosc. Используя эту информацию, в стадии проектирования, можно изменить внутренние параметры модели, чтобы удовлетворить требования частоты. В производственной стадии вы можете, интервал произвел части на основе частотной характеристики.

Тестовым скриптом является slrt_freq_sweep_test.m (открытый (fullfile (matlabroot, 'справка', 'тулбокс', 'xpc', 'examples', 'slrt_freq_sweep_test.m'))).

Предпосылки

Эта процедура принимает, что вы имеете:

  1. Завершенный шаги в Setup MATLAB Runtime.

  2. Открытый MATLAB из окна командной строки Windows®, в котором вы выполнили настройку времени выполнения MATLAB.

  3. Сконфигурированная связь TCP/IP между разработкой и целевыми компьютерами, зарегистрированными необходимые настройки в тестовом скрипте slrt_freq_sweep_test.m, и сохраненный скрипт в рабочей папке.

  4. Созданный приложение реального времени xpcosc.

Группируйте приложение MATLAB

  1. Откройте Apps> Application Compiler.

  2. Введите имя приложения как slrt_freq_sweep_test. Добавьте итоговую информацию как требуется.

  3. Чтобы сохранить проект, нажмите Save. Сохраните проект под именем, таким как slrt_freq_sweep_test.prj.

  4. Нажмите кнопку Add main file , и затем переместитесь к файлу по slrt_freq_sweep_test.m.

  5. Под PACKAGING OPTIONS установите флажок Runtime included in package.

  6. Нажмите кнопку Package .

    Компилятор генерирует приложение и открывает папку slrt_freq_sweep_test в Windows Explorer.

  7. Чтобы сохранить проект, нажмите Save.

Запустите приложение MATLAB

  1. В Windows Explorer перейдите к slrt_freq_sweep_test\for_redistribution_files_only.

  2. Скопируйте файл приложения реального времени (xpcosc.mldatx) в slrt_freq_sweep_test\for_redistribution_files_only.

    Приложение принимает, что образцовый файл находится в папке, где вы запускаете приложение.

  3. Если вы соединяетесь с целевым компьютером в MATLAB, закрываете связь. Используйте команду close(tg).

  4. Чтобы запустить приложение, нажмите slrt_freq_sweep_test.exe.

    Выполнение приложения и отображения график для каждой частоты.

    После того, как выполнение завершено, отображения приложения текстовое поле, содержащее результаты испытаний.

Похожие темы