主要内容

mobiledev

创建mobiledev对象获取数据安卓传感器

描述

例子

m = mobiledev创建一个对象从任何设备读取传感器数据运行MATLAB®移动™具有相同MathWorks®帐户。对象可以从五个类型的传感器读取数据:加速度、角速度,取向,磁场,和位置。使用这个语法时只有一个设备设置感应。你不能创建多个对象相同的设备。

例子

m = mobiledev (devname)创建一个mobiledev从设备读取数据识别对象devname。使用这个语法当你有一个以上的设备连接到MathWorks帐户。您可以创建几个mobiledev对象,每一个不同的设备,支持限制。金宝app一个可能的设备列表,使用mobiledevlist

例子

全部折叠

这个示例假设您已经安装并设置MATLAB移动在你的设备,运行相同的MathWorks帐户。这些步骤的信息,请参阅移动你的Android设备上安装MATLAB登录到云上

开始MATLAB移动在你的设备。

传感器屏幕上的MATLAB移动,点击您想要发送数据的传感器。

地方的设备你想获得传感器数据,如果一个远程位置。

在MATLAB会话接收传感器数据,创建一个mobiledev对象,

m = mobiledev
m = mobiledev属性:设备:“像素3 '连接:1可用相机:{“回来”“前面”}日志:0 InitialTimestamp:“AccelerationSensorEnabled: 1 AngularVelocitySensorEnabled: 1 MagneticSensorEnabled: 1 OrientationSensorEnabled: 1 PositionSensorEnabled: 1支持功能金宝app

在显示器显示在创建对象时,值1表示启用,0显示禁用的。设备和MATLAB会话连接,但数据还没有交换。

开始记录数据,使日志记录财产。

m。日志= 1

这一行动开始传输数据从所有选定传感器。

当你有一个以上的设备设置传感器数据,您指定使用哪个设备进行数据传输。设置设备如前面的示例所示。

确定您的设备在MATLAB。

mobiledevlist
ans = 2×2表设备状态______________________________ ____________________{'像素3 '}{准备连接的}{的iPhone, iPhone 11 Pro Max}{'准备连接'}

创建一个mobiledev对象为一个特定的设备。

m = mobiledev ('像素3 ')
mobiledev属性:设备:“像素3 '连接:1日志:0 InitialTimestamp:“AccelerationSensorEnabled: 1 AngularVelocitySensorEnabled: 1 MagneticFieldSensorEnabled: 1 OrientationSensorEnabled: 1 PositionSensorEnabled: 1支持功能金宝app

从这里你以相同的方式访问数据与前面的例子。

输入参数

全部折叠

设备名称,指定为字符串或字符向量。这个值是由设备设置。您可以访问的列表可能与设备和自己的名字mobiledevlist函数。

例子:“设备电话1”

数据类型:字符|字符串

介绍了R2014b