主要内容

用MATLAB编译器创建一个独立的GSM波形资源管理器应用程序

这个例子展示了如何使用MATLAB®Compiler™从自定义的MATLAB应用程序创建一个独立的应用程序,GSMWaveformExplorer,它是使用App Designer创建的。通过安装MATLAB运行时(MATLAB编译器)您可以在没有安装MATLAB的系统上运行独立的应用程序。有关更多信息,请参见使用应用程序设计器创建并运行一个简单的应用程序

MATLAB仿真

打开GSMWaveformExplorer在MATLAB中输入:

GSMWaveformExplorer

GSMWaveformExplorer应用程序允许您探索GSM TDMA帧配置gsmUplinkConfig而且gsmDownlinkConfig对象和gsmFrame函数。您可以选择连接方向作为上行下行.在时隙选项卡,您可以调整突发类型和衰减个别时隙。在波形标签,你可以调整每个符号和突发形状的样本。选择视图可视化波形的时域和频谱图。

gsmExplorerAppDownlink.PNG

编译MATLAB函数为一个独立的应用程序

编译GSMWaveformExplorer控件转换为独立应用程序世纪挑战集团(MATLAB编译器)函数,并指定“- m”选择。这个步骤需要几分钟才能完成。下面显示的第一条消息仅在网络安装时才会出现,而第二条消息仅在使用演示许可证运行MATLAB编译器时才会出现。

世纪挑战集团(“- m”“GSMWaveformExplorer”);

你也可以使用交互式applicationCompiler(MATLAB编译器)App来生成独立的应用程序。

运行独立应用程序

在部署独立应用程序之前,您可以通过在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编译器)