使用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设备。观察范围和显示更新。
其他的事情努力
取代陀螺仪与加速度计和重复相同的运动。
改变源块的样品时间:陀螺仪和光线传感器不同的值,并观察不同的利率模型。