Files
fl-knowledge/LP/CanShuFenJi.cs
T

181 lines
4.4 KiB
C#
Raw Normal View History

namespace LP;
public class CanShuFenJi
{
public static int mNextID_static;
public int mID_CanShuFenJi = 1;
public int mXianLuID = 0;
public int mID_GanTa = 0;
public int mID_TGanTa = 0;
public double mOld_JYZCD;
public double mNew_JYZCD;
public double mNew_JYZCD_Step1;
public int mFenJi_JYZCD;
public double mOld_JDDZ = 0.0;
public double mNew_JDDZ = 0.0;
public double mNew_JDDZ_Step1;
public int mFenJi_JDDZ = 0;
public double mOld_BLXGD = 0.0;
public double mNew_BLXGD = 0.0;
public int mFJ_BLXGD;
public double mOld_HuGao = 0.0;
public double mNew_HuGao = 0.0;
public int mFJ_HuGao;
public double mOld_DMQJ = 0.0;
public double mNew_DMQJ = 0.0;
public int mFJ_DMQJ = 0;
public double mOld_BaoHuJiao = 0.0;
public double mNew_BaoHuJiao = 0.0;
public int mFJ_BaoHuJiao = 0;
public double mSTD_JYZ_mm = 0.0;
public double mSTD_height_m = 0.0;
public int mState_TuiJian = 0;
public bool mBLQ_need = false;
public bool mCallDLL = false;
static CanShuFenJi()
{
mNextID_static = 1;
mNextID_static = 1;
}
public CanShuFenJi()
{
mID_CanShuFenJi = mNextID_static;
}
public static string MyHead_ToString()
{
string text = "";
text += "参数分级编码,";
text += "线路编号,";
text += "杆塔编号,";
text += "任务杆塔编号,";
text += "初始值绝缘子串长度mm,";
text += "推荐值绝缘子串长度mm,";
text += "分级绝缘子串长度mm,";
text += "初始值接地电阻Ω,";
text += "推荐值接地电阻Ω,";
text += "分级接地电阻Ω,";
text += "初始值避雷线高度m,";
text += "推荐值避雷线高度m,";
text += "分级接避雷线高度m,";
text += "初始值杆塔呼高m,";
text += "推荐值杆塔呼高m,";
text += "分级接杆塔呼高m,";
text += "初始值地面倾角,";
text += "推荐值地面倾角,";
text += "分级接地面倾角,";
text += "初始值保护角,";
text += "推荐值保护角,";
text += "分级接保护角,";
text += "标准值绝缘子串长度mm,";
text += "标准值高度m,";
text += "推荐状态,";
return text + "安装避雷器";
}
public string MyToString()
{
string text = "";
text += $"{mID_CanShuFenJi},";
text += $"{mXianLuID},";
text += $"{mID_GanTa},";
text += $"{mID_TGanTa},";
text += $"{mOld_JYZCD},";
text += $"{mNew_JYZCD},";
text += $"{mFenJi_JYZCD},";
text += $"{mOld_JDDZ},";
text += $"{mNew_JDDZ},";
text += $"{mFenJi_JDDZ},";
text += $"{mOld_BLXGD},";
text += $"{mNew_BLXGD},";
text += $"{mFJ_BLXGD},";
text += $"{mOld_HuGao},";
text += $"{mNew_HuGao},";
text += $"{mFJ_HuGao},";
text += $"{mOld_DMQJ},";
text += $"{mNew_DMQJ},";
text += $"{mFJ_DMQJ},";
text += $"{mOld_BaoHuJiao},";
text += $"{mNew_BaoHuJiao},";
text += $"{mFJ_BaoHuJiao},";
text += $"{mSTD_JYZ_mm},";
text += $"{mSTD_height_m},";
text += $"{mState_TuiJian},";
return text + $"{mBLQ_need}";
}
public string MyToString_simple()
{
string text = "";
text += $"mID_CanShuFenJi={mID_CanShuFenJi}";
text += $"mState_TuiJian={mState_TuiJian},";
text += $"newBaoHuJiao={mNew_BaoHuJiao},";
text += $"oldBaoHuJiao={mOld_BaoHuJiao},";
text += $"newJYZCD={mNew_JYZCD},";
text += $"oldJYZCD={mOld_JYZCD},";
text += $"newJDDZ={mNew_JDDZ},";
return text + $"oldJDDZ={mOld_JDDZ}";
}
public void copyFrom(CanShuFenJi _source)
{
mID_CanShuFenJi = _source.mID_CanShuFenJi;
mID_GanTa = _source.mID_GanTa;
mID_TGanTa = _source.mID_TGanTa;
mXianLuID = _source.mXianLuID;
mOld_BaoHuJiao = _source.mOld_BaoHuJiao;
mOld_BLXGD = _source.mOld_BLXGD;
mOld_DMQJ = _source.mOld_DMQJ;
mOld_HuGao = _source.mOld_HuGao;
mOld_JDDZ = _source.mOld_JDDZ;
mOld_JYZCD = _source.mOld_JYZCD;
mNew_BaoHuJiao = _source.mNew_BaoHuJiao;
mNew_BLXGD = _source.mNew_BLXGD;
mNew_DMQJ = _source.mNew_DMQJ;
mNew_HuGao = _source.mNew_HuGao;
mNew_JDDZ = _source.mNew_JDDZ;
mNew_JYZCD = _source.mNew_JYZCD;
mFJ_BaoHuJiao = _source.mFJ_BaoHuJiao;
mFJ_BLXGD = _source.mFJ_BLXGD;
mFJ_DMQJ = _source.mFJ_DMQJ;
mFJ_HuGao = _source.mFJ_HuGao;
mFenJi_JDDZ = _source.mFenJi_JDDZ;
mFenJi_JYZCD = _source.mFenJi_JYZCD;
mSTD_JYZ_mm = _source.mSTD_JYZ_mm;
mSTD_height_m = _source.mSTD_height_m;
mState_TuiJian = _source.mState_TuiJian;
mBLQ_need = _source.mBLQ_need;
}
}