主要内容

在Android上使用gauge监视加速度计数据

本示例展示了如何使用Simulink®Android设备支持包在Android™设备上部署仪表。本例中使用的Simulink模型展示了量规块和半量规块的可视化功能。在部署时,支持包生成一个独立的应用程序,该应用程序具有三个量规,可以实时监控沿着设备三个轴的加速度计数据。

The MathWorks, Inc.版权所有

先决条件

在开始本示例之前,请完成Android设备入门的例子。

所需的硬件

  • Android™设备

  • USB电缆

模型描述

加速度计块测量沿的加速度x -y -,z -Android设备的轴。为有效地可视化加速度计数据,输出加速度计块连接到一半计块。

块,加速度计:1,是连接到的X输出端口加速度计块。这两个一半计块,加速度计:2加速度计:3,都连接到YZ输出端口加速度计块。属性的范围可以修改加速度计:1加速度计:2,加速度计:3块来满足您的需求。为规格内和规格外范围指定的刻度间隔和颜色代码不会反映在部署的模型中。

支持包只部署放置在Dashboard面板中的块。面板之外的任何块都不会被部署。每个面板在设备屏幕上部署为单独的选项卡。在这个例子中,作为加速度计:1加速度计:2,加速度计:3块被放置在面板中,只有这些块被部署。如果模型中有多个面板,则支持包将创建多个选项卡。你可以通过滑动在兄弟标签之间导航。

要打开模型,在MATLAB®命令窗口中输入以下命令:

open_system(“androidAccelDashboard”);

步骤1:配置加速仪表板模型

1.打开androidAccelDashboard模型。

2.在建模选项卡上,单击模型设置打开“配置参数”对话框。

3.在“配置参数”对话框中,选择硬件实现。验证硬件板参数设置为Android设备

4.去硬件板设置>目标硬件资源>并选择设备的选择

5.从设备列表,选择你的Android设备。如果您的设备不在列表中,请单击刷新

请注意:如果单击后设备仍未列出刷新,确保已启用USB调试您的设备上的选项。要启用USB调试,输入androidhwsetup在MATLAB®命令窗口,并按照屏幕上的指示。

6.下目标硬件资源,选择UI生成属性。设置在设备上生成UI布局适合屏幕。此选项将重新调整用户界面(UI)组件的大小,以适应设备的屏幕大小。

步骤2:在Android设备上监控加速

1.在硬件选项卡中的Simulink模型模式部分中,选择在船上跑然后点击构建、部署和启动。这个操作在Android设备上构建、下载并运行模型作为一个独立的应用程序。即使设备与计算机断开连接,应用程序也会继续运行。应用程序的UI包含三个仪表指示板设备标签。这些量规表示沿轨道的加速度x -y -,z -设备轴。

请注意:即使部署成功,如果设备屏幕上没有显示仪表,请确保:

  • 量规块位于仪表板面板内。

  • 量块尺寸小于设备屏幕尺寸的两倍。

2.将仪器放在不同的位置,观察仪表上的读数。

步骤3:添加滑动视图到加速仪表板模型

预修正模型,androidAccelDashboard_modified已经可供您使用。如果您选择使用修改后的模型,请跳过这些步骤。

1.在Simulink模型中,选择包含量块的面板。

2.单击出现在面板顶部的省略号。选择编辑面板从出现的菜单中。

3.拖加速度计:2加速度计:3在面板之外。

4.选择面板并单击做编辑显示在面板顶部的按钮。

5.选择加速度计:2。从出现的省略号中选择晋升至专责小组加速度计:2从画布移动到面板。

6.进入编辑模式,然后拖动加速度计:3在新创建的面板内部。

要打开模型,在MATLAB命令窗口中输入以下命令:

open_system(“androidAccelDashboard_modified”);

7.在硬件选项卡中的Simulink模型模式部分中,选择在船上跑然后点击构建、部署和启动。等待模型完全部署完成。应用程序现在包含两个选项卡。第一个选项卡中的量规显示沿轨道的加速度x -轴。第二个选项卡中的仪表显示沿轨道的加速度y -z -设备轴。你可以在这些标签之间进行切换。

另请参阅

Baidu
map