这个例子展示了如何创建一个Android™应用程序,通过Simulink®模型使用DSP System Toolbox™的array plot块在Android设备上绘制向量或数组数据。金宝app要实现这个工作流,你必须安装Android设备的Simulink支持包。金宝app金宝app
Android设备提供了一个用户界面来可视化信号或在设备屏幕上显示数据。通过使用数组图(DSP系统工具箱)块,您可以实时在模拟期间显示信号。
通过在Android设备屏幕上显示数组绘图,可以:
直接在Android设备屏幕上实时可视化矢量或数组数据。
在没有连接到开发计算机的情况下查看信号。
自定义数组绘图样式以适合您的应用程序。
这个例子提供了两个Simulink模型:金宝app
dspstreamingwelch:该模型通过Welch的平均修正周期图方法显示流时域输入的功率谱估计值。这个模型在开发计算机上运行。有关此模型的更多信息,请参见基于Welch方法的流功率谱估计(DSP系统工具箱).
androidarrayplot:通过“阵列图”展示Android设备上的功率谱估算。
DSP系统工具箱
金宝appAndr金宝appoid设备的Simulink支持包
金宝app
Android设备
USB电缆连接设备到您的开发计算机
DSPStreamingWelch模型中的频谱估计器块估计嘈杂的啁啾信号的频谱,在44100Hz处采样。阵列绘图块显示功率谱估计。
1.打开dspstreamingwelch在您的开发计算机上建模。
2.双击数组图块以打开“数组绘图”窗口。
3.在Simuli金宝appnk模型中,选择模拟选项卡并单击运行看输出的流功率谱估计。
显示Android设备上的功率谱估计
1.打开androidarrayplot模型。
2.注意Simulink是如何金宝app显示块已被替换为a数据显示块来自Android支持包。金宝app这允许您在Android设备上查看分辨率带宽(RBW)。
3.在建模工具条的选项卡,选择模型设置.
4.选择硬件实现窗格和来自硬件板参数列表,并确认设置为Android设备.
5.点击设备选项并确保设备与设备设置匹配。点击好的.
6.在硬件Simulink模型的金宝app标签,在模式部分中,选择机上运行然后点击构建、部署和启动在您的设备上运行Sim金宝appulink模型。在当前的工作目录中,一个名为“androidarrayplot_ert_rtw”的文件夹包含所有模型生成的项目文件。
该应用程序显示功率谱估计在您的设备上。
使用Task 2中的模型,配置数组图显示在您的Android设备上。
1.打开androidarrayplot模型。
2.双击数组绘图块以打开范围窗口。
3.在“范围”菜单中,单击视图>样式打开样式对话框。
3.设置图颜色灰色。
4.修改轴的颜色.设置轴的背景颜色到白色。设置刻度,标签和网格颜色灰色。
5.集线宽来6
并设置线颜色到蓝色。
6.集情节类型来阀杆.
7.点击好的.
8.要看到样式的变化反映在应用程序中,您必须删除以前的项目。在MATLAB命令窗口中,运行:
删除目录(“androidarrayplot_ert_rtw”、“s”);
9.要在Android设备上更新这些样式更改,必须重新构建并通过单击构建、部署和启动按钮的Simulink模型。金宝app
应用程序中的数组绘图反映了数组绘图块的样式对话框中的新线和轴属性。
修改模型以显示来自Android设备传感器的信号。
改变范围样式以适应你的应用程序。