Создайте автономное приложение GSM Waveform Explorer с MATLAB Compiler

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

Симуляция MATLAB

Откройте GSMWaveformExplorer приложение в MATLAB путем ввода:

GSMWaveformExplorer

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

Скомпилируйте функцию MATLAB в автономное приложение

Скомпилируйте 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).