主要内容

readCalibrationStatus

读BNO055传感器的校准状态

自从R2019b

描述

例子

(状态,时间戳)= readCalibrationStatus (bno055)返回校准状态NDOF BNO055传感器的操作模式。看到校准BNO055传感器步骤校准传感器。

例子

读取传感器的校准状态

创建一个arduino对象

一个= arduino (“COM4为”,“Uno”,“库”,“I2C”);

创建BNO055传感器对象。

imu = bno055 (,“OperatingMode”,“ndof”);

使用步骤中提到校准传感器校准BNO055传感器

暂停(50)

读取传感器的校准状态。

(状态、时间戳)= readCalibrationStatus (imu)
状态=结构体字段:系统:“未校准加速度计”:“未校准”陀螺仪:“全部”磁力仪:“未校准的“时间戳= 21 - 7 - 2020 08:09:45.785 datetime

输入参数

全部折叠

BNO055传感器中创建的对象ndof操作模式与默认或指定属性。

输出参数

全部折叠

系统的校准状态,陀螺仪,加速度计和磁强计BNO055传感器指定为一个结构数组。在传感器的值对应的校准状态传感器。范围0 - 3,表中的值描述的每个值

在传感器的值 状态 传感器状态
0 “未校准” 传感器未校准
1 “部分” 传感器部分校准
2 “部分” 传感器部分校准
3 “全部” 传感器是完全校准

数据类型:结构体

MATLAB的时间®接收校准状态,指定为一个datetime。

数据类型:datetime

更多关于

全部折叠

使用代码生成MATLAB功能块

  • 使用readCalibrationStatus在MATLAB函数块金宝app®金宝app支持包Arduino®硬件生成的代码可以部署在Arduino硬件。

  • 时间戳总是在几秒钟内返回。

  • readCalibrationStatus返回整数中,对应的校准状态传感器。

    价值 校准状态
    0 未校准
    1或2 部分校准
    3 完全校准

版本历史

介绍了R2019b