예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            param      = new InputParametrs();
            param.N    = countCell.Value;
            param.cabx = inputComp.Value;
            param.K    = speedReact.Value * 60;
            param.ca10 = ca10.Value;
            param.cb10 = cb10.Value;
            param.cc10 = cc10.Value;
            param.ca20 = ca20.Value;
            param.cb20 = cb20.Value;
            param.cc20 = cc20.Value;

            param.cabx2 = Convert.ToDouble(cabx.Value);
            param.cbbx  = Convert.ToDouble(cbbx.Value);
            param.h     = Convert.ToDouble(h.Text);

            param.V = V.Value;
            param.G = G.Value;
            param.M = Convert.ToDouble(M.Text) / 10;

            param.V2 = Convert.ToDouble(V2.Text);
            param.G2 = Convert.ToDouble(G2.Text);
            param.K2 = Convert.ToDouble(K2.Text);
            arrrca   = new List <List <Dictionary <double, double> > >();

            arrrca  = (new Euler(param)).Calc();
            results = (new Calculate(param)).Get();
            //double cn = (new Calculate(param)).Get();
            //MessageBox.Show("Концентрация:" + cn.ToString()+ " Кмоль /м3");
            CreateGraphs();
            tabControl1.Show();
        }
예제 #2
0
 public Euler(InputParametrs param)
 {
     this.param = param;
     calc       = new Calculate(param);
 }
예제 #3
0
 public Calculate(InputParametrs param)
 {
     this.param = param;
 }