// Metodo Dimensoes da Gravata
        public void DimensoesGravata()
        {
            cisalhamento = (3.9 * concreto.getDensidade() * Convert.ToInt32(painel.DistanciaGravatas()) * (pilar.getAltura() - painel.getEspessura() - Convert.ToInt32(painel.DistanciaGravatas()))
                            * (comprimento / 2.0)) / (4 * material.resistenciaCalculoCisalhamento());

            largura3 = Math.Pow(cisalhamento, 1.0 / 2.0);

            flexao = 11.7 * concreto.getDensidade() * Convert.ToInt32(painel.DistanciaGravatas()) * (pilar.getAltura() - painel.getEspessura() - Convert.ToInt32(painel.DistanciaGravatas()))
                     * Math.Pow((comprimento / 2.0), 2.0) / (16.00 * material.resistenciaCalculoCompressao());

            EscolheDimensaoFlexao(flexao);

            flecha = 56.78 * concreto.getDensidade() * Convert.ToInt32(painel.DistanciaGravatas()) * (pilar.getAltura() - painel.getEspessura() - Convert.ToInt32(painel.DistanciaGravatas()))
                     * Math.Pow((comprimento / 2.0), 3.0) / (material.moduloElasticidadeEfetivo());

            EscolheDimensaoFlecha(flecha);
        }
예제 #2
0
        // Metodos TELA PILARES
        private void FormaPilares()
        {
            painelPilar.DistanciaGravatas();
            textBox6.Text  = Convert.ToString(string.Format("{0:0,0.00}", painelPilar.getFlexao()));
            textBox5.Text  = Convert.ToString(string.Format("{0:0,0.00}", painelPilar.getFlecha()));
            textBox4.Text  = Convert.ToString(string.Format("{0:0,0.00}", painelPilar.getCisalhamento()));
            textBox17.Text = Convert.ToString(string.Format("{0:0,0.00}", Convert.ToInt32(painelPilar.DistanciaGravatas())));

            gravataPilar.DimensaoFinal();
            textBox2.Text = Convert.ToString(string.Format("{0:0,0.00}", gravataPilar.getFlexao()));
            textBox3.Text = Convert.ToString(string.Format("{0:0,0.00}", gravataPilar.getFlecha()));
            textBox1.Text = Convert.ToString(string.Format("{0:0,0.00}", gravataPilar.getCisalhamento()));
            label92.Text  = gravataPilar.DimensaoFinal();

            PreencheRelatorioPilares();
        }