예제 #1
0
 public Raudoittaja(Kentta[] kentat, Asetukset asetukset)
 {
     tKasittelija              = new Tiedostonkasittelija(Paaikkuna.HAKEMISTO);
     this.kentat               = kentat;
     this.asetukset            = asetukset;
     puristuslujuudenKeskiarvo = asetukset.BetoninLujuus + 8;
     if (asetukset.BetoninLujuus <= 50)
     {
         vetolujuudenKeskiarvo = 0.3 * Math.Pow(asetukset.BetoninLujuus, 2.0 / 3.0);
     }
     else
     {
         vetolujuudenKeskiarvo = 2.12 * Math.Log(1 + (puristuslujuudenKeskiarvo / 10));
         tKasittelija.KirjoitaLokiin("Betoninlujuus > 50 !");
     }
     ominaisVetolujuus = 0.7 * vetolujuudenKeskiarvo;
     VerkkoKeskella    = new Verkko("Ei verkkoa", 0, 0, 0);
     AlustaVerkkotyypit();
 }
예제 #2
0
        public void KirjoitaTiedostoon(TextBox[] vaakaTekstit, TextBox[] pystyTekstit, string[] kuormat, Asetukset asetukset)
        {
            foreach (TextBox t in vaakaTekstit)
            {
                sBuilder.AppendLine(t.Text);
            }
            foreach (TextBox t in pystyTekstit)
            {
                sBuilder.AppendLine(t.Text);
            }
            foreach (string s in kuormat)
            {
                sBuilder.AppendLine(s);
            }
            sBuilder.AppendLine(asetukset.ArvioituMittaYlapinnasta.ToString());
            sBuilder.AppendLine(asetukset.BetoninLujuus.ToString());
            sBuilder.AppendLine(asetukset.BetoniVarmKerroin.ToString());
            sBuilder.AppendLine(asetukset.LaatanPaksuus.ToString());
            sBuilder.AppendLine(asetukset.Rasitusluokka.ToString());
            sBuilder.AppendLine(asetukset.RasitusluokkaIndx.ToString());
            sBuilder.AppendLine(asetukset.Suojabetoni.ToString());
            sBuilder.AppendLine(asetukset.TeraksenKoko.ToString());
            sBuilder.AppendLine(asetukset.TeraksenLujuus.ToString());

            File.WriteAllText(hakemisto, sBuilder.ToString());
        }
예제 #3
0
 public AsetuksetForm(Asetukset asetukset)
 {
     InitializeComponent();
     this.asetukset = asetukset;
 }