主要内容

与苹果iOS设备通信

这个例子展示了如何调整参数和监控运行在iOS设备(如iPhone、iPad或iPod)上的算法的信号。

简介

金宝app用于App金宝apple iOS设备的Simulink®支持包使您能够监视和调整在Apple iOS设备(如iPhone, iPod和iPad)上运行的算法。来自于你开发算法的Simul金宝appink模型。

在本例中,您将学习如何在算法执行时实时调优和监视算法。在开发算法时,通常需要以迭代的方式确定关键算法参数的适当值。例如,您可能想要调整一个简单滤波器的增益,使传感器的变化值平滑。这个迭代过程称为参数调优。

金宝appSimulink的外部模式特性允许您在模型在目标硬件上运行时更改某些参数值,从而加速参数调优过程,而无需停止模型。当您从Simulink内部更改参数值时,修改后的参数值将立即传递到目标硬件。金宝app参数调优活动的效果可以通过在作用域或Simulink中查看算法信号来监视。金宝app

本示例介绍了Simulink外部模式特性,向您展示如何:金宝app

  • 设置Simulink和Apple iOS设备之间的通信。金宝app

  • 使用Simu金宝applink模型调优正在设备上运行的算法的参数。

  • 使用Si金宝appmulink作用域监视在设备上运行的算法的状态

当你完成这个例子后,试试下面的例子:

  • 使用Apple iOS块库:如何使用Apple iOS库中的Simulink块。金宝app

先决条件

我们建议填写开始使用苹果iOS设备的例子。

所需的硬件

  • iPhone, iPod或iPad

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

任务1 -设置设备

在此任务中,您将确保能够与设备通信。

1.将您的Apple iOS设备连接到主机计算机。

2.打开设备并确保设备已供应。如果不是,运行ioshwsetup发放设备。

任务2 -在外部模式下运行模型

1.打开与苹果iOS设备通信模型。

2.在Simulin金宝appk模型中,单击仿真>模型配置参数打开配置参数对话框。

3.选择硬件实现窗格并选择苹果iOS设备硬件板参数列表。

4.点击设备的选择并确保该设备与您的设备设置匹配。点击好吧

5.在模型中,确保模拟模式工具栏上的为外部

6.在模型中,单击运行按钮。

任务3 -与设备通信

在这个任务中,你将改变过滤器的增益值。

1.将设备放置在稳定的表面。请注意显示中的值快速变化。

2.双击Gain1将增益从1改为0.0167。点击好吧应用

3.类似的变化增益Gain2而且Gain3从0到0.4833。

4.点击好吧应用

5.注意输出的变化没有以前那么快。

6.点击停止按钮在Simulink模型中金宝app。

当算法在设备上运行时,您已经交互式地为过滤器找到了一个最佳值。

其他可以尝试的事情

将加速度计替换为陀螺仪,并重复相同的练习以平滑输出。

增加过滤器抽头的数量,增加对单位延迟而且获得

总结

这个例子展示了一个在苹果iOS设备上运行的优化和监控算法的工作流。在这个例子中,你学到了:

  • 如何在计算机和苹果iOS设备之间建立网络连接。

  • 如何使用外部模式功能调优设备上的算法参数。