Android设备的范围块
这个例子展示了如何使用Simulink®Scope块和Simulink Support Package for Android™Devices在Android设备上绘制实时数据。
简介
Android设备提供用户界面和一组内置传感器。的范围块实时显示仿真过程中产生的信号。
通过在Android设备屏幕上显示范围,你可以:
实时显示信号。
在没有连接到开发计算机的情况下查看信号。
自定义范围样式,以适应您的应用程序。
这个例子提供了两个Simulink模型:
androidscopesim: Scope显示来自模拟加速度计的滚转和俯仰信号。
androidscopeaccel: Scope显示从加速度计中提取的Android设备的滚动和俯仰。
先决条件
所需的硬件
Android设备
USB电缆连接设备到您的开发计算机
任务1 -模拟过程中显示信号
模拟加速度计信号,就像设备在绕y轴旋转一样。
1.打开androidscopesim模型。该模型模拟了一个围绕y轴在-45度和+45度之间旋转的设备。
2.双击范围块打开作用域窗口。
3.双击计算横摇和纵摇MATLAB函数块,看到的方程,确定滚和俯仰。
4.在模拟在Simulink模型页签中,单击运行可以看到模拟的横摇和俯仰信号。
任务2 -在Android设备上显示信号
使用任务1中的模型,在Android设备上显示模拟的滚转和俯仰信号
1.打开androidscopesim模型。
2.在建模在工具条的选项卡上,选择模型设置.
3.在“配置参数”对话框中,选择硬件实现窗格和从硬件板参数列表,选择Android设备.
4.点击设备的选择并确保该设备与您的设备设置匹配。点击好吧.
5.在硬件选项卡中的Simulink模型模式部分中,选择在船上跑然后点击构建、部署和启动在您的设备上构建、下载并运行模型。
应用程序会在你的设备屏幕上显示模拟的横摇和俯仰信号。
任务3 -显示来自Android设备加速度计的信号
使用加速度计块,在设备屏幕上显示Android设备的滚动和俯仰。
1.打开androidscopeaccel模型。这个模型取代了模拟加速度计块从Task 2中的模型加速度计从Android块库.
2.在硬件选项卡中的Simulink模型模式部分中,选择在船上跑然后点击监视和调优.
3.绕y轴旋转设备,查看设备屏幕上显示的滚度和俯仰。
该应用程序从加速度计中提取出Android设备的滚动和俯仰。
任务4 -自定义范围样式在您的Android设备
使用Task 3中的模型,配置在Android设备上显示的Scope的外观和样式。
1.打开androidscopeaccel模型。
2.双击作用域块打开作用域窗口。
3.在Scope菜单中,单击查看>样式打开样式对话框。
3.设置图的颜色灰色。
4.修改轴的颜色.设置轴背景色为白色。设置勾号、标签和网格颜色灰色。
5.集行属性来通道1
.集线宽来1.5
而且线颜色到蓝色。
6.集行属性来通道2
.集线宽来1.5
而且线颜色红色的。
7.点击好吧.
8.要查看应用程序中反映的样式更改,必须删除之前的项目。在MATLAB命令窗口中运行:
删除文件夹(“androidscopeaccel_ert_rtw”,“年代”);
9.在硬件选项卡中的Simulink模型模式部分中,选择在船上跑然后点击监视和调优.
应用程序中的Scope反映了Scope块的Style对话框中的新线和轴属性。
其他可以尝试的事情
显示滚动和俯仰在单独的范围。
改变范围样式以适合你的应用程序。
修改模型以显示来自其他传感器的信号。
修改模型以显示来自远程源的信号UDP发送或TCP / IP接收块。