diff --git a/Driver.cpp b/Driver.cpp index 39c1d15b..cb4397bb 100644 --- a/Driver.cpp +++ b/Driver.cpp @@ -5002,6 +5002,7 @@ TController::UpdateSituation(double dt) { TableClear(); // skanowanie od nowa iDrivigFlags &= ~moveStartHorn; // bez trąbienia przed ruszeniem SetVelocity(fShuntVelocity, fShuntVelocity); // ustawienie prędkości jazdy + mvOccupied->BrakeReleaser(0); // wyłączyć luzowanie } } diff --git a/McZapkie/hamulce.cpp b/McZapkie/hamulce.cpp index 3544b002..6d258f8e 100644 --- a/McZapkie/hamulce.cpp +++ b/McZapkie/hamulce.cpp @@ -481,6 +481,12 @@ double TWest::GetPF( double const PP, double const dt, double const Vel ) dv = 0; BrakeCyl->Flow(-dv); + if ((BrakeStatus & b_rls) == b_rls) //odluzniacz + dv = PF(0, CVP, 0.1 * SizeBC) * dt; + else + dv = 0; + BrakeCyl->Flow(-dv); + // hamulec EP temp = BVP * int(EPS > 0); dv = PF(temp, LBP, 0.0015) * dt * EPS * EPS * int(LBP * EPS < MaxBP * LoadC);