Beispiel #1
0
        protected void UpdateTensinPara(string towerType, string iceArea)
        {
            var iceWea = WeatherParas.WeathComm.Where(item => item.Name == "最大覆冰").FirstOrDefault();

            if (iceWea == null)
            {
                BreakTensionPara = 0;
                UnbaTensionPara  = 0;
                return;
            }

            double iceThick = iceWea.IceThickness;

            BreakTensionPara = ElecCalsToolBox.UBlanceK(towerType, iceArea, iceThick, CommParas.Terrain, bGrd == 0 ? "导线": "地线", DevideNum);
            UnbaTensionPara  = ElecCalsToolBox.IBlanceK(towerType, iceArea, iceThick, bGrd == 0 ? "导线" : "地线");

            if (towerType == "悬垂塔")
            {
                BreakTensionGrdBrePara = ElecCalsToolBox.UBlanceK("耐张塔", iceArea, iceThick, CommParas.Terrain, bGrd == 0 ? "导线" : "地线", DevideNum);
                UnbaTensionGrdBrePara  = ElecCalsToolBox.IBlanceK("耐张塔", iceArea, iceThick, bGrd == 0 ? "导线" : "地线");
            }
        }