主要内容

使用记录传感器数据的例子

这个例子展示了如何策划定位数据。您可以使用记录传感器数据采集过程中或之后对策划和其他分析。

这个示例假设您已经安装并设置MATLAB®移动™你的iOS设备上,连接MathWorks云。这些步骤的信息,请参阅你的苹果iOS设备上安装MATLAB移动登录到云上

  1. 开始MATLAB移动你的iOS设备上。

  2. 如果提示,登录到云。

  3. 传感器屏幕上,点击方向传感器。

  4. 在传感器设置,水龙头然后选择MATLAB

  5. 地方的设备你想要发送传感器数据。

  6. 在MATLAB中,创建一个mobiledev对象,

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

    在显示器显示在创建对象时,值1意味着启用或,0意味着未启用或关闭。在这个例子中,您可以看到设备和云连接,和数据还没有被记录。方向传感器显示为启用,因为你选择的设备。

  7. 开始从所选传感器通过启用日志数据日志记录财产。

    m。日志= 1

    这一行动开始从所有选定传感器数据的传输。你也可以开始传输利用开始按钮MATLAB移动

  8. 你可以看到一个显示对象的属性,使用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值显示,当第一个包的时间戳的数据记录。传感器值显示,显示当前测量值。

  9. 收集你所需要的数据量后,停止日志传感器数据。

    m。日志= 0
  10. 你可以看到整个日志的阅读使用日志的功能。您可以使用这些函数,之后你仍然日志记录或停止。每个传感器类型有一个对数函数:

    accellog——记录加速度数据

    angvellog——记录角速度数据

    magfieldlog——记录磁场数据

    orientlog——面向记录的数据

    poslog——记录位置数据,包括数据点的纬度,经度,速度,高度,和水平精度。

    看到设备定位图显示X,Y,Z轴相对于设备。

    面向记录的数据对象,分配变量o定位数据和记录t时间戳。

    t [o] = orientlog (m);

    你可以画出数据。

    情节(t o)

    在MATLAB数据绘制

    在这个例子中,定位数据从设备移动一小段距离几分钟。图显示时间(t对方向)(o)。

  11. 你可以保持日志再次访问数据,或者丢弃他们从MATLAB会话:

    discardlogs (m)
  12. 当你完成了会话,删除对象。

    清晰的

相关的话题