Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        //指定验算参数
        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 + "截面验算参数指定成功!");
        }
Ejemplo n.º 3
0
        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;
        }