主要内容

与Apple IOS设备进行沟通

此示例显示如何调整参数并监视在iPhone,iPad或iPod等IOS设备上运行的算法的信号。

介绍

万博1manbetx万博1manbetx用于苹果iOS设备的Simulink®支持包使您能够监控和调整在苹果iOS设备上运行的算法,如iPhone、iPod和iPad。与你开发算法的Simulin万博1manbetxk模型相同。

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

万博1manbetxSimulink的外部模式功能使您能够通过在模型在目标硬件上运行时更改某些参数值来加速参数调整的过程,而不会停止模型。当从Simulink内部更改参数值时,修改后的参数值立即传送到目标硬件。万博1manbetx可以通过在Simulink中查看范围上的算法信号或在Simulink中显示算法信号来监测参数调谐活动的效果。万博1manbetx

此示例介绍Simulink外部模式功能,请向您展示如何:万博1manbetx

  • 设置Simulink和Apple IOS设备之间的通信。万博1manbetx

  • 使用Simu万博1manbetxlink模型调整设备上运行的算法的参数。

  • 使用Si万博1manbetxmulink范围监视设备上运行的算法的状态

当你完成了这个例子,尝试以下的例子:

  • 使用Apple IOS阻止库:如何使用Apple IOS库中的Simulink块。万博1manbetx

先决条件

我们建议完成Apple IOS设备入门例子。

需要硬件

  • iPhone,iPod或iPad

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

任务1 - 设置设备

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

1。将你的苹果iOS设备连接到你的主机上。

2。打开设备并确保配置设备。如果没有,请运行ioshwsetup.提供设备。

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

1。打开与Apple IOS设备进行沟通模型。

2。在Simulin万博1manbetxk模型中,单击仿真>模型配置参数打开配置参数对话。

3。选择硬件实现窗格中,选择Apple IOS设备来自硬件板参数列表。

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

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

6。在模型中,单击跑步工具栏上的按钮。

任务3 -与设备通信

在此任务中,您将更改过滤器的增益的值。

1。将设备留在稳定的表面上。请注意,在显示屏中快速更改值。

2。双击GAIN1.将增益从1改为0.0167。点击好吧申请

3。同样的变化BAIN2.GAIN3.从0到0.4833。

4.点击好吧申请

5。请注意,输出比以前更快地变化。

6。点击停止Simulink模型中的按钮万博1manbetx。

您在设备上运行时,您已在算法运行时为滤波器开设最佳值。

其他可以尝试的事情

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

通过添加成对增加滤波器的数量单位延迟获得

总结

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

  • 如何在计算机和Apple IOS设备之间设置和建立网络连接。

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