使用记录传感器数据的例子
这个例子展示了如何策划定位数据。您可以使用记录传感器数据采集过程中或之后对策划和其他分析。
这个示例假设您已经安装并设置MATLAB®移动™你的iOS设备上,连接MathWorks云。这些步骤的信息,请参阅你的苹果iOS设备上安装MATLAB移动和登录到云上。
开始MATLAB移动你的iOS设备上。
如果提示,登录到云。
在传感器屏幕上,点击方向传感器。
在传感器设置,水龙头流然后选择MATLAB。
地方的设备你想要发送传感器数据。
在MATLAB中,创建一个
mobiledev
对象,米
。m = mobiledev
m = mobiledev属性:连接:1可用摄像机:{“回来”“前面”}日志:0 InitialTimestamp:“AccelerationSensorEnabled: 0 AngularVelocitySensorEnabled: 0 MagneticSensorEnabled: 0 OrientationSensorEnabled: 1 PositionSensorEnabled: 0支持功能金宝app
在显示器显示在创建对象时,值
1
意味着启用或,0
意味着未启用或关闭。在这个例子中,您可以看到设备和云连接,和数据还没有被记录。方向传感器显示为启用,因为你选择的设备。开始从所选传感器通过启用日志数据
日志记录
财产。m。日志= 1
这一行动开始从所有选定传感器数据的传输。你也可以开始传输利用开始按钮MATLAB移动。
你可以看到一个显示对象的属性,使用
disp
函数。现在你已经开始记录数据,显示显示更多的信息。disp (m)
mobiledev属性:连接:1可用摄像机:{“回来”“前面”}日志:1 InitialTimestamp:“06-08-2014 13:45:56.529”AccelerationSensorEnabled: 0 AngularVelocitySensorEnabled: 0 MagneticSensorEnabled: 0 OrientationSensorEnabled: 1 PositionSensorEnabled: 0电流传感器值:加速度:[0 x3双](m / s ^ 2) AngularVelocity: [0 x3双](rad / s)磁场:[0 x3双](microtesla)方向:[1.8102 0.0101 -0.0418](度)位置数据:纬度:[0 x1双](度)经度:[0 x1双](度)速度:[0 x1双](m / s)课程:[0 x1双](度)高度:[0 x1双](m) HorizontalAccuracy: [0 x1双](m)支持功能金宝app
显示,你可以看到设备和云连接,和数据被记录。的
InitialTimestamp
值显示,当第一个包的时间戳的数据记录。传感器值显示,显示当前测量值。收集你所需要的数据量后,停止日志传感器数据。
m。日志= 0
你可以看到整个日志的阅读使用日志的功能。您可以使用这些函数,之后你仍然日志记录或停止。每个传感器类型有一个对数函数:
accellog
——记录加速度数据angvellog
——记录角速度数据magfieldlog
——记录磁场数据orientlog
——面向记录的数据poslog
——记录位置数据,包括数据点的纬度,经度,速度,高度,和水平精度。看到设备定位图显示
X
,Y
,Z
轴相对于设备。面向记录的数据对象
米
,分配变量o
定位数据和记录t
时间戳。t [o] = orientlog (m);
你可以画出数据。
情节(t o)
在这个例子中,定位数据从设备移动一小段距离几分钟。图显示时间(
t
对方向)(o
)。你可以保持日志再次访问数据,或者丢弃他们从MATLAB会话:
discardlogs (m)
当你完成了会话,删除对象。
清晰的米