Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ----------------------------------------Ventily povesene na brzdove potrubi---------------
- if soupatkoVZ == 1 or matrosov or BS2 > 0.95 then
- NastavHodnotuSID("diraDoPotrubi", 1, 460991)
- else
- NastavHodnotuSID("diraDoPotrubi", 0, 460991)
- Call("SetControlValue","zvukSyceniVZ",0,0)
- end
- if Call("GetControlValue", "diraDoPotrubi", 0) > 0 then
- if doplnujBrzdu then
- Call("SetControlValue","VirtualMainReservoirPressureBAR",0,VirtualMainReservoirPressureBAR - ((math.sqrt(VirtualMainReservoirPressureBAR)/100)+0.01))
- Call("SetControlValue","zvukSyceniVZ",0,1)
- else
- Call("SetControlValue","zvukSyceniVZ",0,0)
- end
- end
- ----------------------------------------DAKO BS2------------------------------------------
- tlak_HP = Call("GetControlValue","VirtualBrakePipePressureBAR",0)
- navoleny_tlak = Call("GetControlValue","VirtualBrakeSettedPressureBAR",0)
- ridici_tlak = Call("GetControlValue","VirtualBrakeControlSystemPressureBAR",0)
- plynuleValce = Call("GetControlValue","VirtualTrainBrakeCylinderPressureBAR",0)
- --netesnost brzdice
- ridici_tlak = ridici_tlak-(((ridici_tlak/500)^2)*3*cas)
- --netesnost potrubi
- Call("SetControlValue","VirtualBrakePipePressureBAR",0,tlak_HP-(((tlak_HP/500)^2)*3*cas*pocetJimek))
- --odvetravani regulacniho clenu pri prebiti
- vychoziTlakBrzdice = math.max(vychoziTlakBrzdice-0.00333*cas,5)
- --nastaveni idealniho (ciloveho) tlaku v potrubi
- BS2old = BS2
- BS2 = Call("GetControlValue","VirtualBrake",0)
- if BS2 ~= BS2old or doplnujBrzdu then
- ventilSvihu = false
- if BS2 < 0.05 then
- ventilSvihu = true
- doplnujBrzdu = true
- navoleny_tlak = VirtualMainReservoirPressureBAR
- elseif BS2 < 0.14 then
- navoleny_tlak = vychoziTlakBrzdice
- doplnujBrzdu = true
- elseif BS2 < 0.23 then
- doplnujBrzdu = false
- elseif BS2 <= 0.82 then --0.28 - 0.78
- navoleny_tlak = vychoziTlakBrzdice - 0.3 - ((BS2 - 0.28)*3.4)
- doplnujBrzdu = true
- elseif BS2 < 0.93 then
- doplnujBrzdu = false
- end
- end
- Call("SetControlValue","VirtualBrakeSettedPressureBAR",0,navoleny_tlak)
- --tlak ridiciho ustroji brzdice
- local zmena_tlaku_ridiciho_ustroji = math.sqrt(math.abs(math.min(navoleny_tlak, VirtualMainReservoirPressureBAR)-ridici_tlak))/3*cas
- -- if navoleny_tlak > vychoziTlakBrzdice then
- -- zmena_tlaku_ridiciho_ustroji = math.sqrt(math.abs(math.min(navoleny_tlak, VirtualMainReservoirPressureBAR)-ridici_tlak))/200
- -- end
- --if not ventilSvihu or tlak_HP < 5 then
- if math.min(navoleny_tlak, VirtualMainReservoirPressureBAR) > ridici_tlak then
- ridici_tlak = math.min(ridici_tlak + zmena_tlaku_ridiciho_ustroji, math.min(navoleny_tlak, VirtualMainReservoirPressureBAR))
- elseif ridici_tlak > navoleny_tlak then
- ridici_tlak = math.max(ridici_tlak - zmena_tlaku_ridiciho_ustroji, navoleny_tlak)
- end
- -- else
- -- if (ridici_tlak < navoleny_tlak) then
- -- ridici_tlak = math.min(ridici_tlak + math.sqrt(navoleny_tlak-ridici_tlak)*cas*0.03, navoleny_tlak)
- -- else
- -- ridici_tlak = ridici_tlak - math.sqrt(ridici_tlak-navoleny_tlak)*cas*0.03
- -- end
- -- end
- --prebijeni vychoziho tlaku brzdice
- if (vychoziTlakBrzdice < ridici_tlak) then
- vychoziTlakBrzdice = math.min(vychoziTlakBrzdice + math.sqrt(ridici_tlak-vychoziTlakBrzdice)*cas*0.05,ridici_tlak)
- end
- --prenaseni tlaku ze soupravy - prevazne kvuli prebiti
- if BS2 > 0.88 and BS2 < 0.95 then
- tlak_HP = Call("GetControlValue","VirtualBrakePipePressureBAR",0)
- end
- --rizeni membrany regulatoru hlavniho potrubi
- idealni_membrana_ridiciho_ustroji = math.max(math.min((ridici_tlak-tlak_HP)*math.max(VirtualMainReservoirPressureBAR-tlak_HP,1),1),-1)
- if math.abs(skutecna_membrana_ridiciho_ustroji) < 0.01 and math.abs(idealni_membrana_ridiciho_ustroji - skutecna_membrana_ridiciho_ustroji) < 0.01 then
- prah_hystereze_ridiciho_ustroji = math.min(prah_hystereze_ridiciho_ustroji + cas*0.01, 0.25)
- elseif math.abs(idealni_membrana_ridiciho_ustroji - skutecna_membrana_ridiciho_ustroji) > 0.01 then
- prah_hystereze_ridiciho_ustroji = math.max(prah_hystereze_ridiciho_ustroji - cas*math.sqrt(math.abs(idealni_membrana_ridiciho_ustroji-skutecna_membrana_ridiciho_ustroji)),0)
- end
- if tlak_HP > 5 then
- prah_hystereze_ridiciho_ustroji = 0
- end
- if math.abs(skutecna_membrana_ridiciho_ustroji) < 0.01 and math.abs(idealni_membrana_ridiciho_ustroji) < 0.01 then
- skutecna_membrana_ridiciho_ustroji = 0
- elseif skutecna_membrana_ridiciho_ustroji < idealni_membrana_ridiciho_ustroji-prah_hystereze_ridiciho_ustroji then
- skutecna_membrana_ridiciho_ustroji = math.min(skutecna_membrana_ridiciho_ustroji + math.sqrt(math.abs(idealni_membrana_ridiciho_ustroji-skutecna_membrana_ridiciho_ustroji))*cas,1)
- elseif skutecna_membrana_ridiciho_ustroji > idealni_membrana_ridiciho_ustroji+prah_hystereze_ridiciho_ustroji then
- skutecna_membrana_ridiciho_ustroji = math.max(skutecna_membrana_ridiciho_ustroji - math.sqrt(math.abs(idealni_membrana_ridiciho_ustroji-skutecna_membrana_ridiciho_ustroji))*cas,-1)
- end
- --pistek regulatoru hlavniho potrubi - napousteni a vypousteni
- if diraDoPotrubi == 0 then
- if doplnujBrzdu then
- if tlak_HP > vychoziTlakBrzdice then
- Call("SoundBrzdice:SetParameter", "MainPipeReleasing", 0)
- else
- Call("SoundBrzdice:SetParameter", "MainPipeReleasing", math.max(math.min(skutecna_membrana_ridiciho_ustroji, tlak_HP),-1))
- end
- Call("SoundBrzdice:SetParameter", "MainPipeFilling", math.max(math.min(skutecna_membrana_ridiciho_ustroji, math.abs(tlak_HP - VirtualMainReservoirPressureBAR)),0))
- if skutecna_membrana_ridiciho_ustroji > 0 and tlak_HP < VirtualMainReservoirPressureBAR then
- tlak_HP = tlak_HP + math.abs(skutecna_membrana_ridiciho_ustroji*cas*math.max(tlak_HP-VirtualMainReservoirPressureBAR,1)/(Call("GetConsistLength")/100))
- elseif skutecna_membrana_ridiciho_ustroji < 0 then
- tlak_HP = math.max(tlak_HP - math.abs(skutecna_membrana_ridiciho_ustroji*cas/(Call("GetConsistLength")/100)),0)
- end
- else
- Call("SoundBrzdice:SetParameter", "MainPipeReleasing", 0)
- Call("SoundBrzdice:SetParameter", "MainPipeFilling", 0)
- end
- elseif diraDoPotrubi > 0 then
- Call("SoundBrzdice:SetParameter", "MainPipeReleasing", 0)
- -- if doplnujBrzdu then
- -- local prirustek_brzdeni = math.sqrt(math.abs(tlak_HP-math.min(ridici_tlak/2.5, VirtualMainReservoirPressureBAR/5)))/(Call("GetConsistLength")/10)
- -- if tlak_HP > math.min(ridici_tlak/2.5, VirtualMainReservoirPressureBAR/5) then
- -- tlak_HP = tlak_HP - prirustek_brzdeni * 15 * cas
- -- else
- -- tlak_HP = tlak_HP + prirustek_brzdeni * 15 * cas
- -- end
- -- else
- local prirustek_brzdeni = math.sqrt(tlak_HP)/(Call("GetConsistLength")/10)
- if tlak_HP > 0 then
- tlak_HP = tlak_HP - prirustek_brzdeni * 15 * cas
- else
- tlak_HP = 0
- end
- -- end
- if doplnujBrzdu then
- Call("SoundBrzdice:SetParameter", "MainPipeFilling", math.max(math.min(skutecna_membrana_ridiciho_ustroji, math.abs(tlak_HP - VirtualMainReservoirPressureBAR)),0))
- else
- Call("SoundBrzdice:SetParameter", "MainPipeFilling", 0)
- end
- end
- --plneni potrubi - ubytek tlaku z hlavni jimky
- if tlak_HP > PipeOld then
- Call("SetControlValue","VirtualMainReservoirPressureBAR",0,VirtualMainReservoirPressureBAR - (tlak_HP - PipeOld)*Call("GetConsistLength")/(240*pocetJimek)*15*cas)
- end
- PipeOld = tlak_HP
- --ubytek v potrubi pri pripojeni vozu
- if tlak_HP - cilovy_tlak_HP_po_zmene > math.sqrt(tlak_HP-cilovy_tlak_HP_po_zmene)*cas*3 and cilovy_tlak_HP_po_zmene > 0 then
- tlak_HP = tlak_HP - math.sqrt(tlak_HP-cilovy_tlak_HP_po_zmene)*cas*3
- else
- cilovy_tlak_HP_po_zmene = -1
- end
- --zapis hodnot
- Call("SetControlValue","VirtualBrakeControlSystemPressureBAR",0,ridici_tlak)
- Call("SetControlValue","VirtualBrakePipePressureBAR",0,tlak_HP)
- ----------------------------------------DAKO BP-------------------------------------------
- valcePrimocinne = math.min(Call("GetControlValue","EngineBrakeControl",0)*3.8,VirtualMainReservoirPressureBAR)
- ----------------------------------------DAKO ROZVADEC-------------------------------------
- VirtualDistributorReservoirPressureBAR = Call("GetControlValue","VirtualDistributorReservoirPressureBAR",0)
- VirtualDistributorControlReservoirPressureBAR = Call("GetControlValue","VirtualDistributorControlReservoirPressureBAR",0)
- VirtualDistributorReservoirPressureBAR = VirtualDistributorReservoirPressureBAR-(((VirtualDistributorReservoirPressureBAR/500)^2)*5*cas)
- if tlak_HP < 3 then
- VirtualDistributorControlReservoirPressureBAR = VirtualDistributorControlReservoirPressureBAR-(((VirtualDistributorControlReservoirPressureBAR/200)^2)*5*cas)
- end
- --plneni zasobni jimky rozvadece
- if VirtualDistributorReservoirPressureBAR < tlak_HP then
- Call("SetControlValue","VirtualDistributorReservoirPressureBAR",0,VirtualDistributorReservoirPressureBAR+math.sqrt(math.abs(tlak_HP - VirtualDistributorReservoirPressureBAR))/100*15*cas)
- Call("SetControlValue","VirtualBrakePipePressureBAR",0,tlak_HP-math.sqrt(math.abs(tlak_HP - VirtualDistributorReservoirPressureBAR))/100*15*cas)
- VirtualDistributorReservoirPressureBAR = Call("GetControlValue","VirtualDistributorReservoirPressureBAR",0)
- tlak_HP = Call("GetControlValue","VirtualBrakePipePressureBAR",0)
- end
- --ridici jimka
- if VirtualDistributorControlReservoirPressureBAR < tlak_HP then
- Call("SetControlValue","VirtualDistributorControlReservoirPressureBAR",0,VirtualDistributorControlReservoirPressureBAR+math.sqrt(math.abs(tlak_HP - VirtualDistributorControlReservoirPressureBAR))*0.03*cas)
- Call("SetControlValue","VirtualBrakePipePressureBAR",0,tlak_HP-math.sqrt(math.abs(tlak_HP - VirtualDistributorControlReservoirPressureBAR))/500*15*cas)
- VirtualDistributorControlReservoirPressureBAR = Call("GetControlValue","VirtualDistributorControlReservoirPressureBAR",0)
- tlak_HP = Call("GetControlValue","VirtualBrakePipePressureBAR",0)
- elseif math.abs(VirtualDistributorControlReservoirPressureBAR - tlak_HP) < 0.05 then
- Call("SetControlValue","VirtualDistributorControlReservoirPressureBAR",0,VirtualDistributorControlReservoirPressureBAR-0.005*cas)
- VirtualDistributorControlReservoirPressureBAR = Call("GetControlValue","VirtualDistributorControlReservoirPressureBAR",0)
- end
- --plneni valcu
- cilovy_tlak_bv = math.max(VirtualDistributorControlReservoirPressureBAR-tlak_HP,0)*2.53
- rozdil_bv = math.abs(cilovy_tlak_bv-VirtualDistributorBrakeCylinderPressureBAR)
- if cilovy_tlak_bv > VirtualDistributorBrakeCylinderPressureBAR then
- VirtualDistributorBrakeCylinderPressureBAR = math.min(VirtualDistributorBrakeCylinderPressureBAR + 0.7*cas*rozdil_bv*math.min(math.sqrt(math.abs(VirtualDistributorBrakeCylinderPressureBAR-VirtualDistributorReservoirPressureBAR)),1),cilovy_tlak_bv)
- Call("SetControlValue","VirtualDistributorReservoirPressureBAR",0,VirtualDistributorReservoirPressureBAR-math.sqrt(math.abs(VirtualDistributorBrakeCylinderPressureBAR - VirtualDistributorReservoirPressureBAR))/500*15*cas*rozdil_bv)
- VirtualDistributorReservoirPressureBAR = Call("GetControlValue","VirtualDistributorReservoirPressureBAR",0)
- Call("SoundBrzdice:SetParameter", "CylinderFilling", rozdil_bv)
- Call("SoundBrzdice:SetParameter", "CylinderReleasing", 0)
- elseif cilovy_tlak_bv < VirtualDistributorBrakeCylinderPressureBAR then
- VirtualDistributorBrakeCylinderPressureBAR = math.max(VirtualDistributorBrakeCylinderPressureBAR - 0.3*cas*rozdil_bv*math.sqrt(VirtualDistributorBrakeCylinderPressureBAR),cilovy_tlak_bv)
- Call("SoundBrzdice:SetParameter", "CylinderReleasing", rozdil_bv)
- Call("SoundBrzdice:SetParameter", "CylinderFilling", 0)
- else
- Call("SoundBrzdice:SetParameter", "CylinderReleasing", 0)
- Call("SoundBrzdice:SetParameter", "CylinderFilling", 0)
- end
- --prevod ubytek -> tlak valcu
- nastaveneValce = VirtualDistributorBrakeCylinderPressureBAR
- nastaveneValce_bezBP = nastaveneValce
- --DAKO TR1
- if nezobrazujValce then
- nastaveneValce = math.max(math.min(valcePrimocinne,3.8),0)
- else
- nastaveneValce = math.max(math.min(math.max(nastaveneValce,valcePrimocinne),3.8),0)
- end
- --zplynuleni prechodu valcu
- if nastaveneValce_bezBP > plynuleValce_bezBP then
- plynuleValce_bezBP = plynuleValce_bezBP + math.sqrt(math.abs(nastaveneValce_bezBP-plynuleValce_bezBP))/20*15*cas
- elseif plynuleValce_bezBP > nastaveneValce_bezBP then
- plynuleValce_bezBP = math.max(plynuleValce_bezBP - math.sqrt(math.abs(nastaveneValce_bezBP-plynuleValce_bezBP))/40*15*cas,0)
- end
- --vypocet vracene hodnoty TBC
- max_tbc = -math.log(0.18*rychlostKolaPodvozek1+20)+4
- actual_tbc = math.max(max_tbc*math.min(plynuleValce_bezBP/3.8,1),0)
- ----------------------------------------Brzdove valce-------------------------------------
- if nastaveneValce > plynuleValce then
- if valcePrimocinne - plynuleValce > 0.1 then
- Call("SetControlValue","VirtualMainReservoirPressureBAR",0,VirtualMainReservoirPressureBAR - 0.2*cas)
- end
- plynuleValce = plynuleValce + math.sqrt(math.abs(nastaveneValce-plynuleValce))/20*15*cas
- elseif plynuleValce > nastaveneValce then
- plynuleValce = plynuleValce - math.sqrt(math.abs(nastaveneValce-plynuleValce))/40*15*cas
- end
- Call("SetControlValue","VirtualTrainBrakeCylinderPressureBAR",0,plynuleValce)
- ----------------------------------------Manometry-----------------------------------------
- manometrHP = Call("GetControlValue", "ManometrHP", 0)
- if (diraDoPotrubi > 0) then
- local prirustek_brzdeni = math.sqrt(math.abs(manometrHP-math.min(tlak_HP/2.5, VirtualMainReservoirPressureBAR/5)))
- if manometrHP > math.min(tlak_HP/2.5, VirtualMainReservoirPressureBAR/5) then
- manometrHP = math.min(math.max(manometrHP - prirustek_brzdeni * 15 * cas,math.min(tlak_HP/2.5, VirtualMainReservoirPressureBAR/5)), manometrHP)
- else
- manometrHP = math.max(math.min(manometrHP + prirustek_brzdeni * 15 * cas,math.min(tlak_HP/2.5, VirtualMainReservoirPressureBAR/5)), manometrHP)
- end
- elseif doplnujBrzdu then
- if (math.min(navoleny_tlak,VirtualMainReservoirPressureBAR) < manometrHP-0.05) then
- local prirustek_brzdeni = math.sqrt(math.abs(manometrHP-(math.min(tlak_HP,VirtualMainReservoirPressureBAR)-(math.min(tlak_HP,VirtualMainReservoirPressureBAR)-math.min(navoleny_tlak,VirtualMainReservoirPressureBAR))*0.3)))
- manometrHP = math.max(manometrHP - prirustek_brzdeni * 3 * cas,(math.min(tlak_HP,VirtualMainReservoirPressureBAR)-(math.min(tlak_HP,VirtualMainReservoirPressureBAR)-math.min(navoleny_tlak,VirtualMainReservoirPressureBAR))*0.3))
- elseif (math.min(navoleny_tlak,VirtualMainReservoirPressureBAR) > manometrHP+0.05) then
- local prirustek_brzdeni = math.sqrt(math.abs(manometrHP-(math.min(tlak_HP,VirtualMainReservoirPressureBAR)+(math.min(navoleny_tlak,VirtualMainReservoirPressureBAR)-math.min(tlak_HP,VirtualMainReservoirPressureBAR))*0.3)))
- manometrHP = math.min(manometrHP + prirustek_brzdeni * 3 * cas,(math.min(tlak_HP,VirtualMainReservoirPressureBAR)+(math.min(navoleny_tlak,VirtualMainReservoirPressureBAR)-math.min(tlak_HP,VirtualMainReservoirPressureBAR))*0.3))
- end
- else
- if (tlak_HP < manometrHP-0.05) then
- manometrHP = manometrHP - math.sqrt(manometrHP-tlak_HP) * 3 * cas
- elseif (tlak_HP > manometrHP+0.05) then
- manometrHP = manometrHP + math.sqrt(tlak_HP-manometrHP) * 3 * cas
- end
- end
- Call("SetControlValue", "ManometrHP", 0, manometrHP)
- manometrBV = Call("GetControlValue", "ManometrBV", 0)
- if (manometrBV < 0.5 and plynuleValce > 0.5) then
- naskokManometruBV = true
- elseif (plynuleValce < 0.5 or manometrBV >= 0.5) then
- naskokManometruBV = false
- end
- if ((manometrBV < plynuleValce and manometrBV >= 0.5) or naskokManometruBV) then
- if (naskokManometruBV) then
- if (manometrBV < 0.5) then
- manometrBV = math.min(manometrBV + math.sqrt(0.5-manometrBV)*cas*5,0.5)
- end
- else
- manometrBV = math.min(manometrBV + math.sqrt(plynuleValce-manometrBV)*cas,plynuleValce)
- end
- elseif (manometrBV > plynuleValce) then
- manometrBV = math.max(manometrBV - math.sqrt(manometrBV-plynuleValce)*cas,plynuleValce)
- end
- Call("SetControlValue", "ManometrBV", 0, manometrBV)
- if Call("GetControlValue", "Odkalovani", 0) > 0.5 and baterie == 1 then
- odkalovaniJimek = true
- else
- odkalovaniJimek = false
- end
- manometrHJ = Call("GetControlValue", "ManometrHJ", 0)
- if ((diraDoPotrubi > 0 and doplnujBrzdu) or odkalovaniJimek) then
- ubytekHJ = true
- if (manometrHJ < VirtualMainReservoirPressureBAR-math.abs(tlak_HP-VirtualMainReservoirPressureBAR)/10) then
- manometrHJ = math.min(manometrHJ + math.sqrt((VirtualMainReservoirPressureBAR-math.abs(tlak_HP-VirtualMainReservoirPressureBAR)/10)-manometrHJ)*cas*15,VirtualMainReservoirPressureBAR-math.abs(tlak_HP-VirtualMainReservoirPressureBAR)/10)
- else
- manometrHJ = math.max(manometrHJ - math.sqrt(manometrHJ-(VirtualMainReservoirPressureBAR-math.abs(tlak_HP-VirtualMainReservoirPressureBAR)/10))*cas*15,VirtualMainReservoirPressureBAR-math.abs(tlak_HP-VirtualMainReservoirPressureBAR)/10)
- end
- elseif (not prekmitManometrHJ and not podkmitManometrHJ) then
- if (ubytekHJ) then
- if (manometrHJ < VirtualMainReservoirPressureBAR) then
- manometrHJ = math.min(manometrHJ + math.sqrt(VirtualMainReservoirPressureBAR-manometrHJ)*cas*15,VirtualMainReservoirPressureBAR)
- else
- manometrHJ = math.max(manometrHJ - math.sqrt(manometrHJ-VirtualMainReservoirPressureBAR)*cas*15,VirtualMainReservoirPressureBAR)
- end
- if (math.abs(VirtualMainReservoirPressureBAR-manometrHJ)<0.01) then
- ubytekHJ = false
- end
- else
- if (manometrHJ < VirtualMainReservoirPressureBAR) then
- manometrHJ = math.min(manometrHJ + math.sqrt(VirtualMainReservoirPressureBAR-manometrHJ)*cas*5,VirtualMainReservoirPressureBAR)
- else
- manometrHJ = math.max(manometrHJ - math.sqrt(manometrHJ-VirtualMainReservoirPressureBAR)*cas*5,VirtualMainReservoirPressureBAR)
- end
- end
- end
- if (baterie == 1 and vnitrniSit220V == 1 and PC == 3.75 and (hlkomp == -1 or (hlkomp == 1 and autoKompresor))) then
- if (not podkmitManometrHJ) then
- prekmitManometrHJ = true
- end
- local prekmit = VirtualMainReservoirPressureBAR+0.05
- local podkmit = math.max(VirtualMainReservoirPressureBAR-0.05,0)
- if (prekmitManometrHJ) then
- if (manometrHJ < prekmit) then
- manometrHJ = math.min(manometrHJ + math.sqrt(prekmit-manometrHJ)*cas*10,prekmit)
- else
- manometrHJ = math.max(manometrHJ - math.sqrt(manometrHJ-prekmit)*cas*10,prekmit)
- end
- if (manometrHJ >= prekmit) then
- prekmitManometrHJ = false
- podkmitManometrHJ = true
- end
- else
- if (manometrHJ < podkmit) then
- manometrHJ = math.min(manometrHJ + math.sqrt(podkmit-manometrHJ)*cas*10,podkmit)
- else
- manometrHJ = math.max(manometrHJ - math.sqrt(manometrHJ-podkmit)*cas*10,podkmit)
- end
- if (manometrHJ <= podkmit) then
- prekmitManometrHJ = true
- podkmitManometrHJ = false
- end
- end
- else
- prekmitManometrHJ = false
- podkmitManometrHJ = false
- end
- Call("SetControlValue", "ManometrHJ", 0, manometrHJ)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement