这个例子展示了如何使用来自Android™设备的Simulink®支持包的块来创建一个Sim金宝appulink金宝app模型并在Android设备上运行它。
金宝app用于An金宝appdroid设备的Simulink支持包允许您在Android设备上创建和运行Simulink模型。支持包包金宝app括一个Simulink模块库,用于使用设备传感器和网络接口。金宝app
在此示例中,您将学习如何创建和运行使用音频块的Simulink模型,Gui块如滑块,传感器块,如陀螺仪,以金宝app及像UDP发送和接收的通信块。
我们建议完成Android设备入门例子
Android设备,配置使用androidhwsetup.
USB电缆将设备连接到主计算机
耳机和麦克风
在此任务中,您将确保您能够与您的设备进行通信。
1。将Android设备连接到主机。
2。打开设备并确保USB调试已启用。如果没有,请运行androidhwsetup.设置设备。
3.将耳机与麦克风连接到设备上的音频插孔。
在本任务中,您将学习使用音频捕获,音频回放和滑块。
1。打开音频使用示例模型。
2。在你的Simul金宝appink模型中,在造型选项卡,选择模型设置要打开“配置参数”对话框。
3.选择硬件实现窗格并查看打开的页面上的参数。
4。在模型中,双击音频捕获堵塞。请注意音频采样频率设置为44100 Hz和帧大小设置为4410.使用这些设置,音频捕获块将处理每0.1秒(4410/44100(Hz))的音频数据的4410样本。
5。在模型中,双击音频播放堵塞。请注意音频采样频率设置为44100 Hz以匹配音频捕获块中的设置。
6。在模型中,双击滑块堵塞。请注意最低限度那初始值和最大设置为0,1和2。
7。在这一点硬件选项卡中的金宝app模式部分,选择跑在船上然后点击监控和曲调。
8。由于该模型在设备上运行,您将从连接到设备的扬声器/耳机中听到音频。幻灯片幻灯片时,您将听到音频卷。
9。其他需要尝试的事情:您可以将音频采样频率更改为其他值,并将模型部署到您的设备上。
在此任务中,您将学习使用读取音频文件。
1。打开音频文件阅读示例模型。
2。在模型中,注意音频文件读取块读取具有44100 Hz采样频率的单声道音频文件。双击音频文件读取堵塞。注意帧大小设置为4410.使用这些设置,音频文件读取块将处理每0.1秒(4410/44100(Hz))的音频数据的4410样本。
3.在模型中,双击音频播放堵塞。请注意音频采样频率设置为44100hz,以匹配音频文件的采样频率。
4。在模型中,请注意矩阵连接用于从单声道音频数据构建立体声音频数据。
5。在这一点硬件选项卡中的金宝app模式部分,选择跑在船上然后点击监控和曲调。
6。当模型在设备上运行时,你会听到音乐。
7。其他要尝试的事情:选择其他音乐文件播放。
在此任务中,您将学习使用传感器块和通信块。
1。打开传感器和UDP使用示例模型。
2。在Simulin金宝appk模型中,单击模拟>模型配置参数打开配置参数对话。
3.选择硬件实现窗格并查看打开的页面上的参数。
4。在模型中,双击陀螺仪阻止并观察采样时间参数设置为0.1。双击光传感器Block and observe the same。这确保两者以相同的速度运行。
5。在模型中,双击UDP发送块并观察到远程IP地址被设置为广播。此外,观察两个块将数据发送到两个不同的端口:25000和25001。
6。在这一点硬件选项卡中的金宝app模式部分,选择跑在船上然后点击监控和曲调。
7。由于模型在设备上运行,陀螺数据和光传感器数据通过UDP发送。
在此任务中,您将学习使用UDP接收块。
1。打开UDP接收使用示例模型。
2。在模型中,双击UDP接收块并观察到那个数据类型和数据大小参数设置为与输入匹配UDP发送块的传感器和UDP使用示例模型。此外,观察两个块将数据发送到两个不同的端口:25000和25001。
3.在模拟期间,UDP接收块可用于从Android设备接收Matlab主机上的数据。同样,您可以使用UDP发送block将数据从MATLAB主机发送到Android设备。
4。在模型中,在模拟标签,确保模拟模式在工具栏中设置为普通的。
5。在模型中,在模拟选项卡,单击跑。
6。由于模型模拟,MATLAB主机收到Android设备发送的数据。观察范围和显示更新。
用加速度计更换陀螺仪并重复相同的运动。
将源块的采样时间更改为不同的值源块:陀螺和光传感器,并观察模型中的不同速率。