private static double GetE29() { double douE22 = DQY.PreChangeValue(157); //低压缸排气量 if (Convert.ToDouble(douE22) == ConstYXYH.ReplaceValue) { return(ConstYXYH.ReplaceValue); } // KLDPFHeat.GetD170(); // GetE22();//低压缸排气量 return(0.001159 * douE22 - 0.1438); }
/// <param name="dblhnhw">热网回水温度</param> /// <param name="dblnqqout">凝汽器出水温度</param> /// <param name="dblnqqP">凝汽器压力</param> /// <returns>第二条棒图子线数值</returns> public static double calC2() { double douRet = 0; try { #region 供热计算 计算过程 //大气压力 double dqy = DQY.PreChangeValue(4); if (Convert.ToDouble(dqy) == ConstYXYH.ReplaceValue) { CJPrj.Cls.CalTree.CalDataTable.Rows[0]["F3"] = ConstYXYH.ReplaceValue; return(ConstYXYH.ReplaceValue); } //标注:供热凝汽器进水温度(热网回水温度) double dblhnhw = DQY.PreChangeValue(150);; //热网回水温度 if (Convert.ToDouble(dblhnhw) == ConstYXYH.ReplaceValue) { CJPrj.Cls.CalTree.CalDataTable.Rows[0]["F3"] = ConstYXYH.ReplaceValue; return(ConstYXYH.ReplaceValue); } double dblnqqout = DQY.PreChangeValue(151);; //凝汽器出水温度 if (Convert.ToDouble(dblnqqout) == ConstYXYH.ReplaceValue) { CJPrj.Cls.CalTree.CalDataTable.Rows[0]["F3"] = ConstYXYH.ReplaceValue; return(ConstYXYH.ReplaceValue); } double temp_dblnqqP = DQY.PreChangeValue(126);; //凝汽器压力 if (Convert.ToDouble(dblhnhw) == ConstYXYH.ReplaceValue) { CJPrj.Cls.CalTree.CalDataTable.Rows[0]["F3"] = ConstYXYH.ReplaceValue; return(ConstYXYH.ReplaceValue); } double dblnqqP = dqy + Math.Abs(temp_dblnqqP);//凝汽器(绝对)压力 douRet = BarLength(dblnqqP); //保存数据 CJPrj.Cls.CalTree.CalDataTable.Rows[0]["F3"] = douRet.ToString(); #endregion } catch (Exception e) { WriteLog.WriteLogs("按供热计算出错" + e.Message); WriteLog.WriteLogs("InnerException:" + e.InnerException.Message); WriteLog.WriteLogs("ErrorSource:" + e.Source.ToString()); WriteLog.WriteLogs("ErrorSource:" + e.TargetSite.Attributes.ToString()); } return(douRet); }