/// <summary> /// 初始化土质类型函数 /// </summary> public void InitialSoilType() { // 当采用湖北省地方标准 if (CurrentStandard == "Hubei") { // 初始化土质类型列表 foreach (string type in HubeiLocalStandardBearingAndModulus.RstSoilType) { RstTypes.Add(type); } foreach (string type in HubeiLocalStandardBearingAndModulus.CptSoilType) { CptTypes.Add(type); } foreach (string type in HubeiLocalStandardBearingAndModulus.NTestSoilType) { NTestTypes.Add(type); } // 初始化当前选择的土质类型 for (int i = 0; i < layerName.Count; i++) { SelectRstType.Add(HubeiLocalStandardBearingAndModulus.SelectRstSoilType(layerName[i])); SelectCptType.Add(HubeiLocalStandardBearingAndModulus.SelectCptSoilType(layerName[i])); SelectNTestType.Add(HubeiLocalStandardBearingAndModulus.SelectNTestSoilType(layerName[i])); } } }
/// <summary> /// 按标贯查表时的土质类型识别 /// </summary> /// <param name="_soilName">岩土名称</param> /// <returns></returns> public static string NTestSoilType(string _soilName) { // 根据当前规范查承载力 if (CurrentStandard == "Hubei") { return(HubeiLocalStandardBearingAndModulus.SelectNTestSoilType(_soilName)); } // 查询不到时返回"无法识别" return("无法识别"); }