主要内容

使用Android设备块库

这个例子展示了如何使用模块的仿真软件®支持包为Android™设备创建一个仿真软件模型和An金宝appdroid金宝app设备上运行它。

介绍

金宝app仿真软件金宝app支持Android设备方案使您能够创建和运行仿真软件模型在Android设备上。仿真软件金宝app模块支持包包括一个图书馆使用传感器和网络接口设备。金宝app

在这个例子中,您将学习如何创建和运行仿真软件模型,使用音频块,GUI模块如滑块,块像陀螺仪传感器,和通信模金宝app块如UDP发送和接收。

先决条件

我们建议完成开始使用Android设备例子

所需的硬件

  • Android设备,配置使用androidhwsetup

  • USB电缆连接主机的设备

  • 耳机和麦克风

任务1 -设置Android设备

在这个任务中,您将确保你能够与你的设备进行通信。

1。你的Android设备连接到您的主机电脑。

2。打开设备并确保USB调试启用。如果不是,运行androidhwsetup设置设备。

3所示。耳机与麦克风连接到设备上的音频杰克。

任务2 -音频

在这个任务中,您将学习使用音频捕捉音频回放和滑块。

1。打开音频的使用例子模型。

2。在仿真软件模型,金宝app建模选项卡上,选择模型设置打开配置参数对话框。

3所示。选择硬件实现面板和检查参数对打开的页面。

4所示。在模型中,双击音频捕捉块。请注意,音频采样频率设置为44100 Hz,帧大小设置为4410。与这些设置音频捕捉将处理4410个样本的音频数据块每0.1秒(4410/44100 (Hz))。

5。在模型中,双击音频播放块。请注意,音频采样频率设置为44100赫兹在音频捕获块匹配设置。

6。在模型中,双击滑块块。请注意,最低,初始值最大设置为0、1和2。

7所示。硬件仿真软件模型的选项卡,金宝app在模式部分中,选择机上运行然后点击监视和优化

8。模型运行在设备上,你会听到声音从扬声器/耳机连接到设备。当你滑动的滑块,你会听到音频体积变化。

9。尝试其他东西:你可以改变其他音频采样频率值和模型部署到你的设备。

任务3 -播放音频文件

在这个任务中,您将学习使用音频文件阅读。

1。打开音频文件读例子模型。

2。在模型中,请注意音频文件读块读取采样频率44100赫兹的单声道音频文件。双击音频文件读块。请注意,帧大小设置为4410。与这些设置音频文件读将处理4410个样本的音频数据块每0.1秒(4410/44100 (Hz))。

3所示。在模型中,双击音频播放块。请注意,音频采样频率采样频率设置为44100 Hz匹配的音频文件。

4所示。在模型中,请注意矩阵连接用于构造立体声音频数据从单声道音频数据。

5。硬件仿真软件模型的选项卡,金宝app在模式部分中,选择机上运行然后点击监视和优化

6。模型运行在设备上,你会听到音乐。

7所示。其他事情尝试:选择另一个音乐文件。

任务4 -传感器模块与UDP

在这个任务中,您将学习使用传感器模块和通信模块。

1。打开传感器和UDP使用例子模型。

2。在仿真软件模型中金宝app,单击模拟>模型配置参数打开配置参数对话框。

3所示。选择硬件实现面板和检查参数对打开的页面。

4所示。在模型中,双击陀螺仪块,观察样品时间参数设置为0.1。双击光传感器块,观察相同的。这可以确保都以同样的速度运行。

5。在模型中,双击UDP发送块和观察到的远程IP地址设置为播放。同时,观察到两个街区将数据发送给两个不同的端口:25000年和25001年。

6。硬件仿真软件模型的选项卡,金宝app在模式部分中,选择机上运行然后点击监视和优化

7所示。模型运行在设备上,陀螺仪数据和光线传感器数据发送UDP。

任务5 - UDP接收块

在这个任务中,您将学习使用UDP接收块。

1。打开UDP接收使用的例子模型。

2。在模型中,双击UDP接收块和观察的数据类型数据大小参数设置为匹配的输入UDP发送块的传感器和UDP使用例子模型。同时,观察到两个街区将数据发送给两个不同的端口:25000年和25001年。

3所示。在模拟中,UDP接收块可以用来接收数据在你的MATLAB从你的Android设备主机。类似地,您可以使用UDP发送块从MATLAB主机发送数据到你的Android设备。

4所示。在模型中,模拟选项卡中,确保模拟模式工具栏上的设置正常的

5。在模型中,模拟选项卡上,单击运行

6。模型模拟,MATLAB主机接收数据发送的你的Android设备。观察范围和显示更新。

其他的事情努力

  • 取代陀螺仪与加速度计和重复相同的运动。

  • 改变源块的样品时间:陀螺仪和光线传感器不同的值,并观察不同的利率模型。