1
0
mirror of https://github.com/metrostroi-repo/MetrostroiAddon.git synced 2026-05-02 00:42:29 +00:00

Almost victory but still need testing and adjusting

This commit is contained in:
Moon Horse
2024-07-04 16:29:41 +03:00
parent ef4a9ff3f2
commit 14310e2cfe
5 changed files with 15 additions and 24 deletions

View File

@@ -20,8 +20,8 @@ function TRAIN_SYSTEM:Initialize()
self.X6_2 = 0
self.X2_1 = 0
self.OutputVoltage = math.random(78,82) -- volts
self.IResistance = 0.01 --Ohm (сам выдумал, примерно на порядок ниже, чем у АКБ)
self.OutputVoltage = 76--math.random(78,82) -- volts
self.IResistance = 0.01 --Ohm (сам выдумал, примерно на полтора порядка ниже, чем у АКБ)
self.car_control_load= 0 --Amp
self.VoltageOut = 0
@@ -34,7 +34,7 @@ function TRAIN_SYSTEM:Inputs()
end
function TRAIN_SYSTEM:Outputs()
return { "X2_2", "X6_2", "car_control_load", "VoltageOut" }
return { "X2_2", "X6_2", "car_control_load", "VoltageOut", "OutputVoltage" }
end
@@ -61,5 +61,6 @@ function TRAIN_SYSTEM:Think()
self.X2_2 = Train.Electric.Aux750V*self.Active
self.X6_2 = self.Active
self.VoltageOut = self.X2_1*((self.OutputVoltage - self.car_control_load*self.IResistance) + (Train.Electric.Aux750V - 600)*2/375)
--self.VoltageOut = self.X2_1*((self.OutputVoltage - self.car_control_load*self.IResistance) + (Train.Electric.Aux750V - 600)*2/375)
self.VoltageOut = self.X2_1*(self.OutputVoltage + (Train.Electric.Aux750V - 600)*8/375)
end