mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-22 16:19:19 +02:00
EIM vehicle can have multiple inverters
This commit is contained in:
@@ -769,6 +769,16 @@ struct speed_control {
|
||||
double PowerDownSpeed = 1000;
|
||||
};
|
||||
|
||||
struct inverter {
|
||||
double Freal = 0.0;
|
||||
double Request = 0.0;
|
||||
bool IsActive = true;
|
||||
bool Activate = true;
|
||||
bool Error = false;
|
||||
bool Failure_Drive = false;
|
||||
bool Failure_Const = false;
|
||||
};
|
||||
|
||||
class TMoverParameters
|
||||
{ // Ra: wrapper na kod pascalowy, przejmujący jego funkcje Q: 20160824 - juz nie wrapper a klasa bazowa :)
|
||||
private:
|
||||
@@ -1269,6 +1279,9 @@ public:
|
||||
bool EIMCLogForce = false; //
|
||||
static std::vector<std::string> const eimc_labels;
|
||||
double InverterFrequency { 0.0 }; // current frequency of power inverters
|
||||
int InvertersNo = 0; // number of inverters
|
||||
double InvertersRatio = 0.0;
|
||||
std::vector<inverter> Inverters; //all inverters
|
||||
/* -dla pojazdów z blendingiem EP/ED (MED) */
|
||||
double MED_Vmax = 0; // predkosc maksymalna dla obliczen chwilowej sily hamowania EP w MED
|
||||
double MED_Vmin = 0; // predkosc minimalna dla obliczen chwilowej sily hamowania EP w MED
|
||||
|
||||
Reference in New Issue
Block a user