首页 文章

如何将RAW数据转换为DBC的物理数据? [等候接听]

提问于
浏览
-1

我有十六进制值的轮速,我不知道如何转换为物理人类readabale值 . 我也有各自的dbc文件 . 请帮我解决这个问题 .

十六进制值:02 65 02 AC 02 58 02 9B物理值:右后轮= 6.67 rad / s,左后轮= 6 rad / s,右前轮= 6.84 rad / s,左前轮= 6.13 rad / s

我使用Savvy可以转换这些数据,但我想知道如何手动转换 .

1 回答

  • 0

    我看到有4个信号映射到该消息有效负载 . 首先,您需要在dbc中看到它们是如何映射的(后右轮的前2个字节,后左侧的后2个字节...只有dbc有此信息或项目文档) .

    然后你读取为消息中的每个信号定义的计算方法,也必须在dbc中定义 . 双击它们,它们的值表/因子和偏移定义将告诉您基本的计算方法方程参数:

    physValue=rawValue*factor+offset.
    

相关问题