From c23f1f457035a9c21fe052f2c154f7a837b805f7 Mon Sep 17 00:00:00 2001 From: tmj-fstate Date: Sat, 22 Jun 2019 19:55:56 +0200 Subject: [PATCH] electrodynamic brake parameter initialization fix --- McZapkie/MOVER.h | 8 ++++---- McZapkie/Mover.cpp | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/McZapkie/MOVER.h b/McZapkie/MOVER.h index b7e893bd..f0af2996 100644 --- a/McZapkie/MOVER.h +++ b/McZapkie/MOVER.h @@ -1103,10 +1103,10 @@ public: double MED_EPVC_Time = 7; // czas korekcji sily hamowania EP, gdy nie ma dostepnego ED bool MED_Ncor = 0; // czy korekcja sily hamowania z uwzglednieniem nacisku - int DCEMUED_CC; //na którym sprzęgu sprawdzać działanie ED - double DCEMUED_EP_max_Vel; //maksymalna prędkość, przy której działa EP przy włączonym ED w jednostce (dla tocznych) - double DCEMUED_EP_min_Im; //minimalny prąd, przy którym EP nie działa przy włączonym ED w członie (dla silnikowych) - double DCEMUED_EP_delay; //opóźnienie włączenia hamulca EP przy hamowaniu ED - zwłoka wstępna + int DCEMUED_CC { 0 }; //na którym sprzęgu sprawdzać działanie ED + double DCEMUED_EP_max_Vel{ 0.0 }; //maksymalna prędkość, przy której działa EP przy włączonym ED w jednostce (dla tocznych) + double DCEMUED_EP_min_Im{ 0.0 }; //minimalny prąd, przy którym EP nie działa przy włączonym ED w członie (dla silnikowych) + double DCEMUED_EP_delay{ 0.0 }; //opóźnienie włączenia hamulca EP przy hamowaniu ED - zwłoka wstępna /*-dla wagonow*/ struct load_attributes { diff --git a/McZapkie/Mover.cpp b/McZapkie/Mover.cpp index 534597c4..b0833b13 100644 --- a/McZapkie/Mover.cpp +++ b/McZapkie/Mover.cpp @@ -9037,9 +9037,9 @@ void TMoverParameters::LoadFIZ_Cntrl( std::string const &line ) { void TMoverParameters::LoadFIZ_Blending(std::string const &line) { extract_value(MED_Vmax, "MED_Vmax", line, to_string(Vmax)); - extract_value(MED_Vmin, "MED_Vmin", line, "0"); + extract_value(MED_Vmin, "MED_Vmin", line, ""); extract_value(MED_Vref, "MED_Vref", line, to_string(Vmax)); - extract_value(MED_amax, "MED_amax", line, "9.81"); + extract_value(MED_amax, "MED_amax", line, ""); extract_value(MED_EPVC, "MED_EPVC", line, ""); extract_value(MED_Ncor, "MED_Ncor", line, ""); @@ -9047,10 +9047,10 @@ void TMoverParameters::LoadFIZ_Blending(std::string const &line) { void TMoverParameters::LoadFIZ_DCEMUED(std::string const &line) { - extract_value(DCEMUED_CC, "CouplerCheck", line, "0"); - extract_value(DCEMUED_EP_max_Vel, "EP_max_Vel", line, "0"); - extract_value(DCEMUED_EP_min_Im, "EP_min_Im", line, "0"); - extract_value(DCEMUED_EP_delay, "EP_delay", line, "0"); + extract_value(DCEMUED_CC, "CouplerCheck", line, ""); + extract_value(DCEMUED_EP_max_Vel, "EP_max_Vel", line, ""); + extract_value(DCEMUED_EP_min_Im, "EP_min_Im", line, ""); + extract_value(DCEMUED_EP_delay, "EP_delay", line, ""); }