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

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

Симуляция MATLAB

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

GSMWaveformExplorer

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

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

Скомпилируйте GSMWaveformExplorer в автономное приложение при помощи mcc функция и определение '-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 Sun Jul 21 12:05:58 2019. 

Можно также использовать интерактивный applicationCompiler приложение, чтобы сгенерировать автономное приложение.

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

Прежде, чем развернуть автономное приложение, можно протестировать его на машине, которой установили 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).