コード例 #1
0
        private static void EfSirPres1()
        {
            //var e = new KofZaProracunPravougaonogPresekaModel();
            //e.SetByS(15.0 / 143.0);
            //var a = KofZaProracunPravougaonogPreseka.GetItem_Full(0.189, 0);//predpostavljemo
            //                                                                //var b = KofZaProracunPravougaonogPreseka.GetItem_Full(0.104, 0);
            //double lamda_b1 = 1 - (e.αv / a.αv) * (1 - (15 / (a.ξ * 143)) * (1 - (35 / 175)));

            Console.WriteLine("Start");
            using (var p = EfetivnaSirinaTPresekaFactory.CreateEfetivnaSirinaTPreseka(250, 250, PolozajTpreseka.Polje_1, l_1: 712, l_2: 0, b_0: 20))
            {
                Console.WriteLine(p.ToString());
                Console.WriteLine("");
            }
        }
コード例 #2
0
        public void EfetivnaSirinaPreseka_Oslonac1Return122_75()
        {
            var b_l = 40.0;
            var b_r = 140.0;
            var pol = PolozajTpreseka.Oslonac_1;
            var l1  = 800;
            var b0  = 20;

            //var obj = new EfetivnaSirinaTPreseka(b_l,b_r,pol,l1,0,b0);
            using (var obj = EfetivnaSirinaTPresekaFactory.CreateEfetivnaSirinaTPreseka(b_l, b_r, pol, l1, 0, b0))
            {
                var Result_b_eff = 122.75;

                Assert.AreEqual(Result_b_eff, obj.B_eff);
            }
        }
コード例 #3
0
        public void EfetivnaSirinaPreseka_Polje_3Return147_5()
        {
            var b_l = 40.0;
            var b_r = 140.0;
            var pol = PolozajTpreseka.Polje_3;
            var l1  = 1000;
            var b0  = 20;

            //var obj = new EfetivnaSirinaTPreseka(b_l, b_r, pol, l1, 0, b0);
            using (var obj = EfetivnaSirinaTPresekaFactory.CreateEfetivnaSirinaTPreseka(b_l, b_r, pol, l1, 0, b0))
            {
                var Result_b_eff = 147.5;

                Assert.AreEqual(Result_b_eff, obj.B_eff);
            }
        }
コード例 #4
0
        private static void EfSirPres()
        {
            //var e = new KofZaProracunPravougaonogPresekaModel();
            //e.SetByS(15.0 / 143.0);
            //var a = KofZaProracunPravougaonogPreseka.GetItem_Full(0.189, 0);//predpostavljemo
            //                                                                //var b = KofZaProracunPravougaonogPreseka.GetItem_Full(0.104, 0);
            //double lamda_b1 = 1 - (e.αv / a.αv) * (1 - (15 / (a.ξ * 143)) * (1 - (35 / 175)));

            Console.WriteLine("Oslonac A");
            using (var p = EfetivnaSirinaTPresekaFactory.CreateEfetivnaSirinaTPreseka(40, 140, PolozajTpreseka.Oslonac_1, l_1: 800, l_2: 0, b_0: 20))
            {
                Console.WriteLine(p.ToString());
                Console.WriteLine("");
            }
            Console.WriteLine("Polje A-B");
            using (var p = EfetivnaSirinaTPresekaFactory.CreateEfetivnaSirinaTPreseka(40, 140, PolozajTpreseka.Polje_1, l_1: 800, l_2: 0, b_0: 20))
            {
                Console.WriteLine(p.ToString());
                Console.WriteLine("");
            }
            Console.WriteLine("Oslonac B");
            using (var p = EfetivnaSirinaTPresekaFactory.CreateEfetivnaSirinaTPreseka(40, 140, PolozajTpreseka.Oslonac_2, l_1: 800, l_2: 1000, b_0: 20))
            {
                Console.WriteLine(p.ToString());
                Console.WriteLine("");
            }
            Console.WriteLine("Polje B-C");
            using (var p = EfetivnaSirinaTPresekaFactory.CreateEfetivnaSirinaTPreseka(40, 140, PolozajTpreseka.Polje_3, l_1: 1000, l_2: 0, b_0: 20))
            {
                Console.WriteLine(p.ToString());
                Console.WriteLine("");
            }
            Console.WriteLine("Oslonac C");
            using (var p = EfetivnaSirinaTPresekaFactory.CreateEfetivnaSirinaTPreseka(40, 140, PolozajTpreseka.Oslonac_i_Polje_4, l_1: 200, l_2: 0, b_0: 20))
            {
                Console.WriteLine(p.ToString());
                Console.WriteLine("");
            }
        }