将传感器数据发送到MATLAB®在Mathworks上运行®云使用Matlab Mobile™传感器控制。要与IOS设备进行通信并从传感器获取数据,您将创建Mobiledev.
对象作为此过程的一部分。在创建对象之前,您无法记录传感器数据。
如果出现提示,请登录您的MathWorks帐户。
在命令窗口中,创建一个Mobiledev.
Matlab的对象;例如:
m = MobileDev.
M = MobileDev具有属性:连接:1可用的摄像机:{'Back''Front'}日志记录:0 initialTimestamp:'AccelerationsensEnabled:0 AngularVelocitySensorEnabled:0 MagneticSensorEnabled:0 OrienceSensorEnabled:0 PositionSensorEnabled:0 PositionSensorEnabled:0个支持功能万博1manbetx
在创建对象时显示的显示屏中:
0.
- 未启用,关闭或传感器在此设备上不可用。
1
- 启用或启用。
在此示例中,您可以看到设备和Mobiledev.
对象已连接,但未启用传感器(所有传感器值都是0.
)数据尚未记录(initialtimestamp.
财产是空的)。如果您的设备没有特定的传感器,则该传感器始终显示0.
在显示屏中。
initialtimestamp.
是第一个数据点的时间戳Mobiledev.
。所有传感器的所有其他时间戳相对于initialtimestamp.
。
点击菜单,然后点击传感器。
使用Toggle Switch打开所需的传感器。
如果您使用的位置传感器,请在设备上的设置中打开MATLAB的位置访问。
如果尚未选择,请点按溪流到并选择马铃薯。
要开始向MATLAB发送数据,请点按开始。
在MATLAB命令行,使用该命令行查看传感器数据Mobiledev.
目的;例如:
m
电流传感器值:加速:[-0.7200 4.6491 8.3620](m / s ^ 2)
要停止发送数据,请点按停止。
重复这些步骤以收集更多数据。
您可以查询最新值并绘制数据或执行其他后处理任务。对于例子,见传感器数据流式演示和使用记录的传感器数据示例。
笔记
如果您使用的是Wi-Fi®作为连接方法,您可能必须调整IOS设备上的睡眠设置。