主要内容

传感器应用

此示例显示了如何使用Simulink®支持包for Android™金宝app设备来设计金宝app算法并与自定义GUI相同。

介绍

传感器的原始输出非常嘈杂 - 即使设备在稳定的表面上搁置时,它们也会快速变化。在此示例中,您将实现一个简单的低通滤波器,将平滑输出。

以下部分将描述如何指定低通滤波器,在设备上运行,如何分析输出,最终添加使用输出的自定义GUI。

先决条件

我们建议完成

需要产品下载188bet金宝搏

  • DSP System Toolbox™

需要硬件

  • Android设备,配置使用androidhwsetup.

  • USB电缆将设备连接到主计算机

任务1 - 过滤器设计

1。打开过滤传感器数据模型。

2。在里面造型ToolStrip的标签,选择模型设置打开配置参数对话。

3.选择硬件实现窗格并查看打开的页面上的参数。

4。点击设备选项在下面目标硬件资源部分并确保列出设备匹配您的连接设备。点击好的

5。在Simuli金宝appnk模型中,选择模拟标签并确保停止时间被设定为40

6。在Simuli金宝appnk模型中,选择模拟标签并单击要在Android设备上运行模型。

7。型号完成运行后,双击运行模型后......绘制数据。

任务2 - 使用OpenGL用于定制GUI

1。打开传感器应用模型。

2。该模型使用相同的过滤器来平滑加速度计数据并将过滤的数据发送到应用程序到应用程序堵塞。

3.双击到应用程序块并遵守指定的函数名称:FilteredData。这是将用向量称为输入的函数。

4。在这一点造型ToolStrip的标签,选择模型设置打开配置参数对话。

5。选择硬件实现窗格并查看打开的页面上的参数。

6。在这一点硬件Simulink模型的金宝app标签,在模式部分,选择跑在船上然后点击构建,部署和启动。该模型现在将部署到Android设备。

7。现在,您可以通过双击使用自定义GUI更新应用程序双击此街区...。这将添加实现旋转膜的基类。旋转量将取决于沿着的加速度X轴

8。打开androidsensorexample.javaSRC.目录和观察filtereddata.方法由此类实现。此方法将其输入传递给OpenGL渲染器。

其他要尝试的事情

用陀螺仪更换加速度计,重复相同的运动。还要尝试旋转膜上所有三个轴。