В этом примере показано, как использовать MATLAB Compiler™, чтобы создать автономное приложение из пользовательского приложения MATLAB™, GSMWaveformExplorer, который был создан при помощи App Designer. Путем установки MATLAB Runtime (MATLAB Compiler) можно запустить автономные приложения в системах, которым не установили MATLAB. Для получения дополнительной информации смотрите, Создают и Запуск Простое приложение Используя App Designer (MATLAB).
Откройте GSMWaveformExplorer
приложение в MATLAB путем ввода:
GSMWaveformExplorer
GSMWaveformExplorer
приложение позволяет вам исследовать GSM настройки системы координат TDMA при помощи gsmUplinkConfig
и gsmDownlinkConfig
объекты и gsmFrame
функция. Можно выбрать направление Ссылки как Восходящий канал или Нисходящий канал. Во вкладке Timeslot можно настроить пакетный тип и затухание отдельных временных интервалов. Во вкладке Waveform можно настроить выборки на символ и разорвать форму. Выберите View, чтобы визуализировать временной интервал и графики спектрограммы формы волны.
Скомпилируйте 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).