主要内容

范围块与苹果iOS设备

这个例子展示了如何使用Simulink®Scope模块和Simulink Support Package for Apple iOS Devices绘制实时数据。金宝app金宝app

介绍

苹果iOS设备提供了一个用户界面和一组内置传感器。的范围块显示在实时模拟期间产生的信号。

通过在苹果iOS设备屏幕上显示范围,您可以:

  • 实时显示信号。

  • 在没有连接到开发计算机的情况下查看信号。

  • 自定义作用域样式以适合您的应用程序。

这个例子提供了两个Simulink模型:金宝app

  • iosscopesim: Scope显示模拟加速度计的滚动和俯仰信号。

  • iosscopeaccel: Scope显示从加速计提取的苹果iOS设备的滚动和倾斜。

先决条件

所需的硬件

  • iPhone、iPod或iPad

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

任务1 -模拟过程中显示信号

模拟加速度计信号,就好像设备在绕y轴旋转一样。

1.打开iosscopesim模型。该模型模拟一个设备围绕y轴旋转-45度和+45度。

2.双击范围块以打开Scope窗口。

3.双击计算横摇和俯仰用MATLAB函数块来查看确定横摇和俯仰的方程。

4.在模型工具栏上,单击运行按钮,以看到模拟的横摇和俯仰信号。

任务2 -在你的苹果iOS设备上显示信号

使用任务1中的模型,在你的苹果iOS设备上显示模拟的滚动和俯仰信号

1.打开iosscopesim模型。

2.点击模拟>模型配置参数打开“配置参数”对话框。

3.选择硬件实现窗格和从硬件板参数列表中,选择苹果的iOS设备

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

5.在模型工具栏上,单击部署到硬件按钮来构建、下载并在您的设备上运行模型。

该应用程序会在你的设备屏幕上显示模拟的滚动和倾斜信号。

任务3 -显示来自苹果iOS设备加速计的信号

使用Accelerometer块,在设备屏幕上显示你的苹果iOS设备的滚动和倾斜。

1.打开iosscopeaccel模型。该模型取代了模拟加速度计块从Task 2中的模型中删除加速度计块的苹果iOS区块库

2.在模型工具栏上,单击部署到硬件按钮来构建、下载并在您的设备上运行模型。

3.围绕y轴旋转设备,可以看到设备屏幕上显示的滚动和俯仰。

该应用程序从加速度计中提取出你的苹果iOS设备的滚动和倾斜。

任务4 -在你的苹果iOS设备上自定义作用域样式

使用Task 3中的模型,配置在苹果iOS设备上显示的Scope的外观和样式。

1.打开iosscopeaccel模型。

2.双击Scope块以打开Scope窗口。

3.在“范围”菜单中,单击视图>样式打开样式对话框。

3.设置图的颜色灰色。

4.修改轴的颜色.设置轴的背景颜色为白色。设置勾号、标签和网格颜色灰色。

5.线的属性通道1.集线宽1.5线颜色到蓝色。

6.线的属性通道2.集线宽1.5线颜色红色的。

7.点击好吧

8.要看到样式的变化反映在应用程序中,您必须删除以前的项目。在MATLAB命令窗口中,运行:

删除目录(“iosscopeaccel_ert_rtw”、“s”);

9.在模型工具栏上,单击部署到硬件按钮来构建、下载并在您的设备上运行模型。

应用程序中的Scope块的样式对话框反映了新的线和轴属性。

其他可以尝试的事情

  • 在不同的范围显示滚动和俯仰。

  • 改变范围样式以适应你的应用程序。

  • 修改模型以显示来自其他传感器的信号。

  • 使用。修改模型以显示来自远程数据源的信号UDP接收TCP / IP接收块。

总结

这个例子展示了如何使用Simulink Scope块与Simulink金宝app Support Package for Apple iOS金宝app Devices来绘制苹果iOS设备上的实时数据。