本地记录传感器数据
无论有无网络连接,您都可以在移动设备上本地采集传感器数据。您可以使用这种替代方法来采集传感器数据,而不是将传感器数据从设备流式传输到 MathWorks® Cloud。如果您要在设备没有网络连接的情况下采集传感器数据,这很有用。
如果您在设备上启用了自动上传,则无需手动传输传感器日志,因为当您有 WiFi 或蜂窝数据(如果选择)连接时会自动上传日志。
如果您没有启用自动上传,可以手动传输传感器日志。
步骤 1.采集传感器数据
点击菜单图标,然后点击传感器。
使用拨动开关打开您要从中采集数据的传感器。
如果尚未选择,请点击流式传输至,然后选择日志。
要开始采集数据,请点击开始。
要停止采集数据,请点击停止。
在弹出窗口中,接受日志文件的默认名称,或更改名称,然后点击保存。
默认文件名是
sensorlog
,后跟日期时间戳,例如sensorlog_20180616_102034
。在本例中,前四位数字是年份,接下来的两位数是月份,之后的两位数是日期,即表示 2018 年 6 月 16 日。下划线后面的数字是以小时、分钟和秒为单位的时间,在本例中是 10:20:34。日志已保存,并且日志的可视指示符出现在屏幕右下角的传感器日志按钮上。图标上的红色数字表示您保存了多少日志。此数字会随着您采集和保存的日志的增加而增加。
可重复上述步骤以采集和保存更多数据。
步骤 2.传输传感器日志
将传感器日志传输到 MATLAB® Drive™。
自动上传传感器日志
自动上传必须处于启用状态。如果您的设备具有网络连接,日志文件将自动上传到 MATLAB Drive。如果您当前没有网络连接,则文件将在设备下次检测到网络连接(WiFi 或蜂窝网络连接,具体取决于您的选择)时自动上传。
手动传输传感器日志
如果自动上传处于禁用状态,则您必须手动将文件上传到您的 MATLAB Drive。点击传感器日志。在您设备上的日志下,向左轻扫要上传的文件 (iOS) 或点击文件名旁边的三个点 (Android),然后点击上传。
上传文件时,日志名称旁边的进度指示器会旋转。上传完成后,会显示一个表示成功的 Cloud 图标 ,确认文件已上传到 MATLAB Drive。如果文件上传失败,MATLAB Mobile™ 会显示表示失败的 Cloud 图标 。
日志以 MAT 格式上传到默认文件夹 MATLAB Drive/MobileSensorData
。您可以通过转至传感器 > 更多来更改上传文件夹。
成功上传后,传感器日志会自动显示在 MATLABDrive 中。
上传日志后,您可以在 MATLABOnline™ 或任何连接到 MATLABDrive 的产品中访问它们。
在 MATLAB Online 中,转至默认文件夹,使用 load
命令查看传感器数据。
load('sensorlog_20180616_102034.mat')
您也可以在 MATLAB Mobile 中运行此命令。
删除日志文件
要从移动设备中删除传感器日志,请点击传感器日志。在您设备上的日志下,向左轻扫要删除的日志文件 (iOS) 或点击文件名旁边的三个点 (Android),然后点击删除。
要从 MATLAB Drive 中删除日志文件,请参阅删除文件。