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

Почти рабочий вариант, но батарея очень хреново заряжается

This commit is contained in:
Moon Horse
2024-06-11 15:22:05 +03:00
parent c1718c084e
commit b74d4873af
9 changed files with 182 additions and 79 deletions

View File

@@ -8,7 +8,7 @@ Metrostroi.DefineSystem("YAR_13B")
function TRAIN_SYSTEM:Initialize()
-- Реле перегрузки (РПЛ)
self.Train:LoadSystem("RPL","Relay","RM3001", {coil_res = 73, pickup_current = 0.012, hasCoil = true})--, { trigger_level = 1300 })
self.Train:LoadSystem("RPL","Relay","RM3001", {coil_res = 73, pickup_current = 0.02, hasCoil = true})--, { trigger_level = 1300 })
-- Групповое реле перегрузки 1-3 (РП1-3)
self.Train:LoadSystem("RP1_3","Relay","RM3001",{ trigger_level = 760 }) --630 })
-- Групповое реле перегрузки 2-4 (РП2-4)
@@ -16,14 +16,14 @@ function TRAIN_SYSTEM:Initialize()
-- Нулевое реле (НР)
-- Does not use any power source defined, as the operation is calculated from bus voltage
self.Train:LoadSystem("NR","Relay","R3150", { power_source = "None", coil_res = 690,pickup_current = 0.001, hasCoil = true })
self.Train:LoadSystem("NR","Relay","R3150", { power_source = "None", coil_res = 690,pickup_current = 0.03, hasCoil = true })
-- Реле системы управления
self.Train:LoadSystem("RSU","Relay","R3100", {coil_res = 275,pickup_current = 0.003, hasCoil = true})
self.Train:LoadSystem("RSU","Relay","R3100", {coil_res = 275,pickup_current = 0.03, hasCoil = true})
self.Train:LoadSystem("RU","Relay","R3100")
-- Реле заземления (РЗ-1, РЗ-2, РЗ-3)
self.Train:LoadSystem("RZ_1","Relay","RM3001", {coil_res = 338,pickup_current = 0.003, hasCoil = true})
self.Train:LoadSystem("RZ_2","Relay","RM3001", {coil_res = 73,pickup_current = 0.012, hasCoil = true})
self.Train:LoadSystem("RZ_1","Relay","RM3001", {coil_res = 338,pickup_current = 0.03, hasCoil = true})
self.Train:LoadSystem("RZ_2","Relay","RM3001", {coil_res = 73,pickup_current = 0.03, hasCoil = true})
self.Train:LoadSystem("RZ_3","Relay","RM3001")
-- Возврат реле перегрузки (РПвозврат)
self.Train:LoadSystem("RPvozvrat","Relay","RM3001",{
@@ -36,21 +36,21 @@ function TRAIN_SYSTEM:Initialize()
})
-- Реле времени РВ1
self.Train:LoadSystem("RV1","Relay","RM3100",{ open_time = 0.7, coil_res = 31.7,pickup_current = 0.004, hasCoil = true }) --указаны сопротивления обмоток СДРК
self.Train:LoadSystem("RV1","Relay","RM3100",{ open_time = 0.7, coil_res = 31.7,pickup_current = 0.04, hasCoil = true }) --указаны сопротивления обмоток СДРК
-- Реле времени РВ2 (задерживает отключение ЛК2)
self.Train:LoadSystem("RV2","Relay","RM3100",{ open_time = 0.7, coil_res = 200,pickup_current = 0.004, hasCoil = true })
self.Train:LoadSystem("RR","Relay","RPU-116T", { coil_res = 160, pickup_current = 0.005, hasCoil = true })
self.Train:LoadSystem("RV2","Relay","RM3100",{ open_time = 0.7, coil_res = 200,pickup_current = 0.035, hasCoil = true })
self.Train:LoadSystem("RR","Relay","RPU-116T", { coil_res = 160, pickup_current = 0.024, hasCoil = true })
-- Реле ручного тормоза (РРТ)
self.Train:LoadSystem("RRT","Relay", {coil_res = 28, hasCoil = true})
-- Реле резервного пуска (РРП)
self.Train:LoadSystem("RRP","Relay", {coil_res = 162,pickup_current = 0.005, hasCoil = true})
self.Train:LoadSystem("RRP","Relay", {coil_res = 162,pickup_current = 0.025, hasCoil = true})
-- Стоп-реле (СР1)
self.Train:LoadSystem("SR1","Relay","RM3000",{ iterations=16,open_time=0,coil_res=3.34,pickup_current = 0.003, hasCoil = true }) --указаны сопротивления обмоток СДРК
self.Train:LoadSystem("SR1","Relay","RM3000",{ iterations=16,open_time=0,coil_res=3.34,pickup_current = 0.03, hasCoil = true }) --указаны сопротивления обмоток СДРК
-- Реле контроля реверсоров
self.Train:LoadSystem("RKR","Relay","RM3000", {coil_res = 372,pickup_current = 0.003, hasCoil = true})
self.Train:LoadSystem("RKR","Relay","RM3000", {coil_res = 372,pickup_current = 0.036, hasCoil = true})
-- Реле ускорения, торможения (РУТ)
self.Train:LoadSystem("RUT","Relay","R-52B", {coil_res = 25, hasCoil = true})
self.Train:LoadSystem("RUT","Relay","R-52B", {coil_res = 25})
-- Only in Ezh