This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] BQ34Z100-G1:浮点转换

Guru**** 2782445 points

Other Parts Discussed in Thread: BQ34Z100

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1441715/bq34z100-g1-floating-point-conversion

器件型号:BQ34Z100-G1
Thread 中讨论的其他器件:BQ34Z100

工具与软件:

Im 目前正在为 BQ34z100开发 C++中的电流校准功能。 为了进行电流校准、需要将计算得出的 CC Gain 和 CC Delta 转换为浮点表示。  

浮点表示转换如下图所述:  

所有图像来自以下论坛讨论: BQ34Z100-G1:校准过程命令-电源管理论坛-电源管理- TI E2E 支持论坛

我想知道 C++中是否有可用的浮点表示法转换示例。 我按照图像上的指示操作,但 函数似乎不能正常工作。

在图像中使用术语"lhs 的十进制",在一些研究后,把"双"转换为"整数"是 我发现的最接近的东西。

提前感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    皮埃尔您好!

    我们没有此方面的示例代码。 是的、我认为 LHS 应该是小数点的左半部分。 检查 在0.5情况下、double 到 int 的转换是否会向上舍入  

    此致、

    Adrian