В этом примере показано, как использовать MATLAB Compiler™ для создания автономного приложения из пользовательского приложения MATLAB™ GSMWaveformExplorer, созданного с помощью App Designer. Установив MATLAB Runtime (MATLAB Compiler), можно запускать автономные приложения в системах, в которых не установлен MATLAB. Дополнительные сведения см. в разделе Создание и запуск простого приложения с помощью App Designer.
Откройте окно GSMWaveformExplorer приложение в MATLAB путем ввода:
GSMWaveformExplorer

GSMWaveformExplorer приложение позволяет исследовать конфигурации кадров TDMA GSM с помощью gsmUplinkConfig и gsmDownlinkConfig объекты и gsmFrame функция. Можно выбрать направление канала как восходящий или нисходящий. На закладке Timeslot можно настроить тип пакета и ослабление отдельных временных интервалов. На вкладке Форма волны (Waveform) можно настроить выборки для каждого символа и форму пакета. Выберите Вид (View), чтобы визуализировать графики временной области и спектрограммы формы сигнала.

Собрать GSMWaveformExplorer в автономное приложение с помощью mcc (Компилятор MATLAB) и указание '-m' вариант. Выполнение этого шага занимает несколько минут. Первое сообщение, показанное ниже, появляется только при наличии сетевой установки, а второе - только при использовании компилятора MATLAB с демонстрационной лицензией.
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) для создания автономного приложения.
Перед развертыванием автономного приложения его можно протестировать на компьютере, на котором установлен 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 (компилятор MATLAB).