主要内容

disp

显示属性mobiledev对象

语法

描述

例子

disp (m)显示属性,mobiledev对象,用于从Android™设备获取传感器数据。您可以在运行过程中的任何时间调用该函数mobiledev会话,并且显示根据传感器的状态而变化。

例子

全部折叠

这个例子假设您已经安装和设置了MATLAB®移动™并将其连接到运行MATLAB的计算机上。有关这些步骤的信息,请参见在Android设备上安装MATLAB Mobile而且登录到云

开始MATLAB移动在Android设备上。

传感器屏幕上的MATLAB移动,轻按要发送数据的传感器。

将设备放置在想要获取传感器数据的位置(如果是远程位置)。

在您的计算机上创建一个mobiledev对象,,在MATLAB中。

M = mobiledev
m = mobiledev with properties: Connected: 1 Available Cameras: {'back' 'front'} Logging: 0 InitialTimestamp: " AccelerationSensorEnabled: 1 AngularVelocitySensorEnabled: 1 MagneticSensorEnabled: 1 OrientationSensorEnabled: 1 PositionSensorEnabled: 1支持金宝app的功能

在创建对象时显示的显示中,值为1表示启用或开启,和0表示未启用或关闭。的InitialTimestamp属性为空,因为尚未记录任何数据。它表示第一个数据点从设备传输到的时间mobiledev对象。

属性,开始记录所选传感器的数据日志记录财产。

m.Logging = 1

你可以使用disp随时查看传感器的状态和日志,以及当前传感器的数值。

disp (m)
mobiledev与属性:连接:1可用的相机:{'后' '前'}Logging: 1 InitialTimestamp: '06-08-2014 13:45:56.529' AccelerationSensorEnabled: 1 (1000 Logged values) AngularVelocitySensorEnabled: 1 (1200 Logged values) MagneticSensorEnabled: 1 (1005 Logged values) OrientationSensorEnabled: 1 (1030 Logged values) PositionSensorEnabled: 1 (800 Logged values) Current Sensor values:加速度:[0.27 0.23 -10.19](m/s^2) AngularVelocity: [-0.22 0.07 0.06] (rad/s)磁场:[3.56 1.56 -48.19](微特斯拉)方向:[85.91 -27.1 0.35](度)位置数据:纬度:41.29(度)经度:-72.35(度)速度:25.00(米/秒)课程:83.60(度)海拔:42.10(米)HorizontalAccuracy: 9.00(米)支持功能金宝app

现在该显示显示启用了日志记录,并填写了初始时间戳,表示日志记录开始时的时间戳。传感器属性显示日志大小-在调用disp函数。如果在同一会话中再次调用该函数,则会看到记录值的数量有所增加。当前传感器值显示显示点的值。这样,你就可以使用disp随时可以检查数值。

如果任何传感器在发送数据时被延迟,显示器就会显示。例如,如果位置传感器有滞后,则位置数据值如下所示:

disp (m)
mobiledev与属性:连接:1可用的相机:{'后' '前'}Logging: 1 InitialTimestamp: '06-08-2014 13:45:56.529' AccelerationSensorEnabled: 1 (1000 Logging values) AngularVelocitySensorEnabled: 1 (1200 Logging values) MagneticSensorEnabled: 1 (1005 Logging values) OrientationSensorEnabled: 1 (1030 Logging values) PositionSensorEnabled: 1 (0 Logging values) Current Sensor values:加速度:[0.27 0.23 -10.19](m/s^2) AngularVelocity: [-0.22 0.07 0.06] (rad/s) MagneticField:[3.56 1.56 -48.19] (microtesla)方位:[85.91 -27.1 0.35](度)位置数据:纬度:[0x3 double](等待数据)经度:[0x3 double](等待数据)速度:[0x3 double](等待数据)课程:[0x3 double](等待数据)海拔:[0x3 double](等待数据)HorizontalAccuracy: [0x3 double](等待数据)支持功能金宝app

当位置传感器开始发送数据时,后续的使用disp会显示值。

控件来停止记录来自选定传感器的数据日志记录财产。

m.Logging = 0

此动作将停止所有选定传感器的数据传输。你也可以通过点击停止传输停止按钮MATLAB移动

当您停止记录数据时,将显示日志大小,但不显示当前数据。

disp (m)
mobiledev with properties: Connected: 1 Available Cameras: {'back' 'front'} Logging: 0 InitialTimestamp: '06-08-2014 13:45:56.529' AccelerationSensorEnabled: 1 (3000 Logged values) AngularVelocitySensorEnabled: 1 (3200 Logged values) MagneticSensorEnabled: 1 (3005 Logged values) OrientationSensorEnabled: 1 (3030 Logged values) PositionSensorEnabled: 1 (2400 Logged values)支金宝app持的功能

注意日志记录属性更改为禁用0.日志大小是日志会话中的最终数值,例如,来自加速度传感器的3000个值。但是不再显示当前值,因为您不再记录数据。

在R2014b中引入