Необходимые продукты: 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'))).
Эта процедура принимает, что вы имеете:
Завершенный шаги в Setup MATLAB Runtime.
Открытый MATLAB из окна командной строки Windows®, в котором вы выполнили настройку времени выполнения MATLAB.
Сконфигурированная связь TCP/IP между разработкой и целевыми компьютерами, зарегистрированными необходимые настройки в тестовом скрипте slrt_freq_sweep_test.m
, и сохраненный скрипт в рабочей папке.
Созданный xpcosc
приложение реального времени.
Откройте Apps> Application Compiler.
Введите имя приложения как slrt_freq_sweep_test
. Добавьте итоговую информацию как требуется.
Чтобы сохранить проект, нажмите Save. Сохраните проект под именем, таким как slrt_freq_sweep_test.prj
.
Нажмите кнопку Add main file , и затем переместитесь к файлу по slrt_freq_sweep_test.m
.
Под PACKAGING OPTIONS установите флажок Runtime included in package.
Нажмите кнопку Package .
Компилятор генерирует приложение и открывает slrt_freq_sweep_test
папка в Windows Explorer.
Чтобы сохранить проект, нажмите Save.
В Windows Explorer перейдите к slrt_freq_sweep_test\for_redistribution_files_only
.
Скопируйте файл приложения реального времени (xpcosc.mldatx
) в slrt_freq_sweep_test\for_redistribution_files_only
.
Приложение принимает, что файл модели находится в папке, где вы запускаете приложение.
Если вы соединяетесь с целевым компьютером в MATLAB, закрываете связь. Используйте close(tg)
команда.
Чтобы запустить приложение, нажмите slrt_freq_sweep_test.exe
.
Выполнение приложения и отображения график для каждой частоты.
После того, как запуск завершен, отображения приложения текстовое поле, содержащее результаты испытаний.