В этом примере показано, как использовать MATLAB Compiler™ для создания автономного приложения из пользовательского приложения MATLAB™ GSMWaveformExplorer, которое было создано с помощью App Designer. Установив MATLAB Runtime (MATLAB Compiler), можно запустить автономные приложения в системах, в которых не установлен MATLAB. Дополнительные сведения см. в разделе Создание и запуск простого приложения с использованием App Designer.
Откройте GSMWaveformExplorer
приложение в MATLAB путем ввода:
GSMWaveformExplorer
The GSMWaveformExplorer
приложение позволяет исследовать строения системы координат TDMA GSM при помощи gsmUplinkConfig
и gsmDownlinkConfig
объекты и gsmFrame
функция. Вы можете выбрать Направление ссылки как Восходящий или Нисходящий. На вкладке Timeslot можно настроить тип пакета и ослабление отдельных временных интервалов. На вкладке «Форма волны» можно настроить выборки по символу и форме пакета. Выберите View, чтобы визуализировать временной интервал и спектрограмму графиков волны.
Скомпилируйте GSMWaveformExplorer
в автономное приложение при помощи mcc
(MATLAB Compiler) функция и установка '-m'
опция. Этот шаг занимает несколько минут. Первое сообщение, показанное ниже, появляется только при наличии сетевой установки, а второе сообщение появляется только при запуске MATLAB Compiler с демонстрационной лицензией.
mcc('-m','GSMWaveformExplorer');
Disregard cmd.exe warnings about UNC directory pathnames. DEMO Compiler license. The generated application will expire 30 days from today, on Fri Jul 10 15:13:33 2020.
Можно также использовать интерактивную applicationCompiler
(MATLAB Compiler) приложение для генерации автономного приложения.
Перед развертыванием автономного приложения можно протестировать его на компьютере, на котором установлен MATLAB, запустив команды в Командном окне MATLAB. Можно запустить автономную GSMWaveformExplorer
приложение на компьютере, на котором установлен MATLAB при помощи system
команда.
Если вы работаете в операционной системе Windows или Linux, введите:
status = system(fullfile(pwd,'GSMWaveformExplorer'));
Если вы работаете в операционной системе Mac, введите:
status = system(fullfile('GSMWaveformExplorer.app','Contents','MacOS','GSMWaveformExplorer'));
Выполнение автономного приложения с помощью системной команды использует окружение MATLAB и все файлы библиотеки, необходимые от этой установки MATLAB. Как и при запуске приложения в MATLAB, при запуске автономной версии GSMWaveformExplorer
приложение открывает окно GSM Waveform Explorer, которое позволяет вам настроить строения системы координат TDMA GSM и просмотреть форму волны.
Чтобы развернуть это приложение на компьютере, на котором не установлен MATLAB, смотрите MATLAB Runtime (MATLAB Compiler).