private void button5_Click(object sender, EventArgs e) { BLoadComb com = CurModel.LoadCombTable.getLoadComb(LCKind.STEEL, "sGen2"); ElemForce ef = CurModel.CalElemForceComb(com, 4); SecForce sf = ef.Force_i; FrameElement fe = CurModel.elements[4] as FrameElement; BSections sec = CurModel.sections[fe.iPRO]; double s1 = CodeCheck.CalPointStrength_YW(sf, sec, 1, fe.DPs); double s2 = CodeCheck.CalPointStrength_YW(sf, sec, 2, fe.DPs); double s3 = CodeCheck.CalPointStrength_YW(sf, sec, 3, fe.DPs); double s4 = CodeCheck.CalPointStrength_YW(sf, sec, 4, fe.DPs); return; }
//指定验算参数 private void tb_putpara_Click(object sender, EventArgs e) { string Cursec = cb_secs.SelectedItem.ToString(); int iSec = 5; if (Cursec.Contains(" ")) { string temp = Cursec.Remove(Cursec.IndexOf(' ')); iSec = Convert.ToInt32(temp);//取得截面号 } List <int> eles = CurModel.getElemBySec(iSec); foreach (int ele in eles) { UpdataDesignPara(ele);//更新单元设计参数 } MessageBox.Show(Cursec + "截面验算参数指定成功!"); }
private void button2_Click(object sender, EventArgs e) { Bmodel MM = CurModel; string Cursec = cb_secs.SelectedItem.ToString(); int iSec = 5; if (Cursec.Contains(" ")) { string temp = Cursec.Remove(Cursec.IndexOf(' ')); iSec = Convert.ToInt32(temp);//取得截面号 } //按选择激活相应组合 CurModel.RSCombineActive(cb_CheckQuake.Checked); CheckTable.CheckElemBySec(ref MM, iSec); MessageBox.Show(Cursec + "截面验算完成!"); return; }