0

最近在开车时我一直在想很多东西——在 ECU 内部有一个内存模块,它几乎可以为任何东西预先计算出值。例如,ECU 可以根据节气门位置、当前 RPM 等多个读数来计算要喷射多少燃料。当人们重新映射他们的汽车时,他们会更改预定义的值,这反过来会改变 ECU 实时计算的输出。让我们保持简单,假设我们有 2 个参数,我们在预定义的 2D 图形上不断调整。我们有 4 个参考点:A1(2000 RPM - 200 foo 单位)、A2(3000 RPM - 270 foo 单位)、A3(4000 RPM - 350 foo 单位)、A4(5000 RPM - 400 foo 单位)。所以我正在努力解决的问题是,你如何计算 foo 单位的确切数量,比如在“慢”时实时说 3650 RPM 硬件没有任何错误或延迟。我很想看到一些 C 风格的伪代码,说明如何以逻辑方式实现它以高效运行。我首先想到的是 2 个数组(一个矩阵),但是当您考虑到多个变量会对最终结果产生影响时,事情就会变得一团糟。我想对此进行试验并尝试编写一个小程序来进行这种数学运算,但我坚持选择干净、理智的方式来表示和操纵值......

抱歉没有格式化,在我的手机上写了这篇文章!

4

0 回答 0