/// <summary> /// 执行后台线程的函数 /// </summary> /// <param name="_path">输出路径</param> private void DoBackGroundWork(object _path) { if (BWType == OutputType.WordLoad) { WorkLoadStatistic.OutputToWord(Path); } else if (BWType == OutputType.NTest) { NTestStatistic.OutputToWord(Path); } else if (BWType == OutputType.Ps) { CPTStatistic.OutputToWord(Path); } else if (BWType == OutputType.RST) { RSTStatistic.OutputToWord(Path); } else if (BWType == OutputType.GAT) { GATStatistic.OutputToWord(Path); } else if (BWType == OutputType.BearingAndModulus) { BearingAndModulusCalculation.OutputToWord(Path); } else if (BWType == OutputType.ShearingStrength) { ShearingStrengthCalculation.OutputToWord(Path); } else if (BWType == OutputType.AllTables) { OutputStatisticToWord.OutputToWord(Path); } else if (BWType == OutputType.ZkCad) { OutputZkToCad.OutputToCad(Path, OutputZkList, OutputScaleList); } else if (BWType == OutputType.JkCad) { OutputJkToCad.OutputToCad(Path, OutputJkList, OutputScaleList); } }
/// <summary> /// 承载力和变形模量计算函数 /// </summary> private void BearAndModulusCalculate() { BearingAndModulusCalculation calculation = new BearingAndModulusCalculation(); calculation.ShowDialog(); }
/// <summary> /// 计算承载力和压缩模量统计结果 /// </summary> public static void CalculatingBam() { BearingAndModulusCalculation.CalcuOutput(dtBam, RstStatisticList, CptStatisticList, NTestStatisticList); }