Commit 2ec32a98 authored by hu's avatar hu

调整水温上升最后一格走动时间

parent 8a5f3d2d
...@@ -424,13 +424,23 @@ void GaugeMoveing(uint8_t GaugesNum) ...@@ -424,13 +424,23 @@ void GaugeMoveing(uint8_t GaugesNum)
else else
{ {
/*水温表上升最后一格需要调整时间*/ /*水温表上升最后一格需要调整时间*/
if ((GaugesNum == TempGauges) && (DirecSign[TempGauges] == 1u) && (GaugesCurrentPos[TempGauges] == (DestPostion[TempGauges] - 10u))) if (
(GaugesNum == TempGauges) && (DirecSign[TempGauges] == 1u) &&
((GaugesCurrentPos[TempGauges] / 10u + 1u) >= (DestPostion[TempGauges] / 10u))
)
{ {
GaugesMoveTimesTmp = 4000u; if (DestPostion[TempGauges] - GaugesCurrentPos[TempGauges] == 1u)
{
GaugesMoveTimesTmp = (4000u - (GaugesDisDelayMax[DisplayModeTmp[GaugesNum]][GaugesModuleType[GaugesNum]] * (DestPostion[TempGauges] - GaugesCurrentPos[TempGauges] - 1u)));
}
else
{
GaugesMoveTimesTmp = GaugesDisDelayMax[DisplayModeTmp[GaugesNum]][GaugesModuleType[GaugesNum]];
}
} }
else else
{ {
GaugesMoveTimesTmp = GaugesDisDelayMax[DisplayModeTmp[GaugesNum]][GaugesModuleType [GaugesNum]]; GaugesMoveTimesTmp = GaugesDisDelayMax[DisplayModeTmp[GaugesNum]][GaugesModuleType[GaugesNum]];
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment