主要内容

使用MATLAB编译器创建独立的GSM Wave Explorer应用程序

此示例显示了如何使用Matlab®编译器™从自定义MATLAB应用程序创建独立应用程序,GSMWAVEFORMEXPLORER,是通过使用应用程序设计器创建的。通过安装MATLAB运行时(MATLAB编译器)您可以在未安装MATLAB的系统上运行独立应用程序。有关更多信息,请参阅使用应用程序设计器创建并运行一个简单的应用程序

MATLAB模拟

打开GSMWAVEFORMEXPLORER通过输入在MATLAB中的应用:

GSMWAVEFORMEXPLORER

GSMWAVEFORMEXPLORER应用程序允许您使用该应用程序探索GSM TDMA帧配置gsmuplinkconfigGSMDownlinkConfig对象和GSMFRAME功能。您可以选择链接方向作为上行链路或者下行链路。在里面时隙选项卡,您可以调整单个时隙的突发类型和衰减。在里面波形选项卡,您可以每个符号调整样品并突发形状。选择看法可视化波形的时域和频谱图。

将MATLAB函数编译到独立应用程序中

编译GSMWAVEFORMEXPLORER通过使用MCC(MATLAB编译器)功能并指定'-m'选项。此步骤需要几分钟才能完成。下面显示的第一条消息仅在您具有网络安装时才出现,并且仅当您使用演示许可证运行MATLAB编译器时才出现第二个消息。

MCC('-m',,,,'gsmwaveformexplorer');

您也可以使用交互式ApplicationCompiler(MATLAB编译器)应用程序生成独立应用程序。

运行独立应用程序

在部署独立应用程序之前,您可以在MATLAB命令窗口中运行命令安装的MATLAB上对其进行测试。你可以独立运行GSMWAVEFORMEXPLORER通过使用MATLAB安装的机器上的应用系统命令。

  • 如果您在Windows®或Linux®操作系统中运行,请键入:

status = system(fullfile(pwd,'gsmwaveformexplorer'));

  • 如果您在Mac操作系统中运行,请键入:

status = system(fullfile('gsmwaveformexplorer.app','contents','macos','gsmwaveformexplorer'));

使用System命令运行独立应用程序,使用MATLAB安装所需的MATLAB环境和任何库文件。与在MATLAB中运行该应用一样,运行独立版本GSMWAVEFORMEXPLORERApp打开GSM波形资源管理器窗口,该窗口允许您调整GSM TDMA帧配置并查看波形。

要在未安装MATLAB的计算机上部署此应用程序,请参阅MATLAB运行时(MATLAB编译器)