本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

采集传感器数据

将传感器数据流式传输到 MATLAB

将传感器数据发送到在 MathWorks® Cloud 或计算机上运行的 MATLAB®

  1. 如果要发送到计算机,请确保已安装 MATLAB Support Package for Apple iOS Sensors

  2. MATLAB Mobile™ 连接到运行 MATLAB 的目标计算机或 MathWorks Cloud。

  3. MATLAB Mobile 上,在 MATLAB 中创建一个 mobiledev 对象;例如:

     >> m = mobiledev 
  4. 点击当前菜单选项,然后点击传感器

  5. 点击要打开的传感器的图标。

  6. 如果尚未选择,请点击流式传输至 MATLAB

  7. 要开始向 MATLAB 发送数据,请点击开始

  8. 如果正在使用位置传感器,请打开 MATLAB 的“定位服务”。

    1. 在移动设备的“设置”App 中,点击隐私,然后点击定位服务

    2. 点击 MATLAB,然后点击使用应用期间

  9. 要停止发送数据,请点击停止

可重复上述步骤以采集更多数据。

本地记录传感器数据

在本地将传感器数据捕获到设备上的文件。

步骤 1.采集传感器数据

  1. 点击当前菜单选项,然后点击传感器

  2. 选择记录

  3. 要开始采集数据,请点击开始

  4. 要停止采集数据,请点击停止

  5. 出现提示时,输入日志名称,或接受默认值。

可重复上述步骤以采集和保存更多数据。

步骤 2.手动传输传感器日志

将传感器日志传输到 MATLAB。

如果启用了“自动上传”,则无需手动传输传感器日志,因为当您有 WiFi 或蜂窝数据(如果选择)连接时会自动上传日志。

但是,如果禁用了“自动上传”,或者您要重新发送传感器日志,则可以通过 MATLAB Drive™ 手动将文件上传到 MATLAB 或通过 USB 数据线将文件上传到运行 MATLAB 的计算机。

  • 通过 MATLAB Drive 上传到 MATLAB:

    1. 点击“传感器”屏幕上的文件图标

    2. 在文件列表中,向左轻扫要传输的文件,然后选择上传

      日志以 MAT 格式上传到默认文件夹 MATLAB Drive/MobileSensorData。您可以在“设置”中更改目标文件夹。成功上传后,传感器日志会自动显示在 MATLAB Drive 中。

    3. 在桌面 MATLAB 上,将传输的传感器文件从 MATLAB Drive 移至 MATLAB 工作目录。

  • 通过 USB 数据线上传到 MATLAB:

    这些说明仅适用于 MATLAB 2017a 及更高版本。

    1. 使用 USB 数据线将移动设备连接到计算机。

    2. 将传感器文件从移动设备传输到 MATLAB 工作目录或任何可写文件夹。如果您不知道如何操作,请参阅以下文章:关于在 iPhone、iPad 和 Ipod touch 上的文件共享

    3. 将传感器数据导入 MATLAB。

      1. 确保目标计算机上安装了 MATLAB Support Package for Apple iOS Sensors

      2. 使用 readMobileSensorData 函数(位于 MATLAB Support Package for Apple iOS Sensors 中)将传感器数据导入 MATLAB:

        s = readMobileSensorData(filename)

删除日志文件

要从移动设备删除传感器日志,请执行以下操作:

  1. 点击“传感器”屏幕上的文件图标

  2. 在文件列表中,向左轻扫要传输的文件,然后选择删除

    此操作会从设备中删除传感器日志。此操作不会删除已上传到 MATLAB Drive 的传感器日志;您必须转至您的 MATLAB Drive 才能删除它们。

相关主题