主要内容

Mobiledev.

创造Mobiledev.对象从iOS传感器获取数据

描述

例子

m = MobileDev.创造一个Mobiledev.目的m从任何设备读取传感器数据马铃薯®移动™使用相同的数学作业®帐户。该对象可以从五种类型的传感器读取数据:加速,角速度,方向,磁场和位置。当您只有一个设备设置感测时,请使用此语法。您无法为同一设备创建多个对象。

例子

m = mobiledev(devname.创造一个Mobiledev.对象以从识别的设备读取数据devname.。当您有多个设备连接到MathWorks帐户时,请使用此语法。你可以创造几个Mobiledev.对象,每个用于不同的设备,直到支持的限制。万博1manbetx有关可能的设备列表,请使用MobileDevlist.

例子

全部收缩

此示例假定您已安装并设置MATLAB MOBILE.在您的设备上,使用相同的Mathworks帐户运行。如果你没有,请看在Apple IOS设备上安装Matlab Mobile

开始MATLAB MOBILE.在您的设备上。

在这一点传感器屏幕,点击要发送数据的传感器。

将设备放在要获取传感器数据的位置。

在Matlab创建一个Mobiledev.目的,m

m = MobileDev.
MobileDev具有特性:设备:'iPhone  -  iPhone 11 Pro Max'连接:1日志记录:0 initienttimestamp:'AccelerationsensorEnabled:1 AngularVelocitySensorEnablex:1磁场索索引力:1 OrienceSenorEnabled:1 PositionSensorEnabled:1个支持功能万博1manbetx

在显示对象时显示的显示中,值1表示启用,和0.表示已禁用。连接设备和MATLAB,但数据尚未交换。

要开始记录数据,请启用记录财产。

M.Logging = 1

此操作开始从所有选定的传感器传输数据。

当您为传感器数据设置多个设备时,可以指定用于数据传输的设备。设置如前一个示例中所述的设备。

在matlab中识别您的设备。

MobileDevlist.
ans = 2×2表设备状态________________________________________________________________________'''shiph-iphone 11 pro max'} {'准备连接'}

创建一个Mobiledev.特定设备的对象。

m = mobiledev('iPhone  -  iPhone 11 Pro Max'
MobileDev具有特性:设备:'iPhone  -  iPhone 11 Pro Max'连接:1日志记录:0 initienttimestamp:'AccelerationsensorEnabled:1 AngularVelocitySensorEnablex:1磁场索索引力:1 OrienceSenorEnabled:1 PositionSensorEnabled:1个支持功能万博1manbetx

从这里,您可以以与前一个示例相同的方式访问数据。

输入参数

全部收缩

设备名称,指定为字符串或字符向量。该值由设备设置确定。您可以访问可能的设备列表及其名称MobileDevlist.功能。

例子:“设备电话1”

数据类型:char|细绳

在R2015A介绍