private void FormaViga2()
        {
            painelViga2.DistanciaGravatas();
            textBox27.Text = Convert.ToString(string.Format("{0:0,0.00}", painelViga2.getFlexao()));
            textBox26.Text = Convert.ToString(string.Format("{0:0,0.00}", painelViga2.getFlecha()));
            textBox25.Text = Convert.ToString(string.Format("{0:0,0.00}", painelViga2.getCisalhamento()));
            textBox24.Text = Convert.ToString(string.Format("{0:0,0.00}", Convert.ToInt32(painelViga2.DistanciaGravatas())));

            gravataViga2.DimensaoFinal();
            textBox22.Text = Convert.ToString(string.Format("{0:0,0.00}", gravataViga2.getFlexao()));
            textBox23.Text = Convert.ToString(string.Format("{0:0,0.00}", gravataViga2.getPainelVertical()));
            textBox21.Text = Convert.ToString(string.Format("{0:0,0.00}", gravataViga2.getFlecha()));
            textBox20.Text = Convert.ToString(string.Format("{0:0,0.00}", gravataViga2.getCisalhamento()));
            label72.Text   = gravataViga2.DimensaoFinal();

            textBox19.Text = Convert.ToString(string.Format("{0:0,0.00}", pontaleteViga2.DistPontaleteViga()));
            textBox16.Text = Convert.ToString(string.Format("{0:0,0.00}", pontaleteViga2.IndiceEsbeltez()));
            label66.Text   = pontaleteViga2.DefineEsbeltez();

            if (pontaleteViga2.DefineEsbeltez() == "A peça é curta.")
            {
                label62.Text = "Nenhuma Verificação é necessária!";
            }
            else
            {
                if (pontaleteViga2.DefineEsbeltez() == "A peça é medianamente esbelta.")
                {
                    label62.Text = pontaleteViga2.MedianamenteEsbeltaViga();
                }
                else
                {
                    if (pontaleteViga2.DefineEsbeltez() == "A peça é esbelta.")
                    {
                        label62.Text = pontaleteViga2.EsbeltaViga();
                    }
                    else
                    {
                        label62.Text = "O pontalete ";
                    }
                }
            }

            PreencheRelatorioViga2();
        }
Beispiel #2
0
        // Metodo Dimensoes da Gravata
        public void DimensoesGravata()
        {
            cisalhamento = (1.08 * concreto.getDensidade() * viga.getAltura() * Convert.ToInt32(painel.DistanciaGravatas())
                            * comprimento) / material.resistenciaCalculoCisalhamento();

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

            flexao = 1.08 * concreto.getDensidade() * Convert.ToInt32(painel.DistanciaGravatas()) * viga.getAltura()
                     * Math.Pow(comprimento, 2.0) / material.resistenciaCalculoCompressao();

            momento        = (1.44 * concreto.getDensidade() * viga.getAltura() * Convert.ToInt32(painel.DistanciaGravatas()) * Math.Pow(viga.getAltura(), 2.00)) / 42.67;
            painelVertical = 6 * momento / material.resistenciaCalculoCompressao();

            EscolheDimensaoFlexao(Math.Max(flexao, painelVertical));

            flecha = 56.78 * concreto.getDensidade() * viga.getLargura() * viga.getAltura() * Math.Pow(comprimento, 3.0) / material.moduloElasticidadeEfetivo();

            EscolheDimensaoFlecha(flecha);
        }