Пример #1
0
        private void TestDb()
        {
            var write = new TableWriter(Settings.Default.ParamsMdb);

            var tuples = new List<Tuple<string, double>>();
            var tuple1 = new Tuple<string, double>("Угар Fe в дым", 1.0d);
            var tuple2 = new Tuple<string, double>("Масса гот стали (выход)", 1.0d);
            tuples.Add(tuple1);
            tuples.Add(tuple2);

            write.Write("countdata", tuples, 1);
        }
Пример #2
0
        private void SaveMeltResults()
        {
            var arguments = new List<Tuple<string, double>>
            {
                new Tuple<string, double>(@"G шлака, т", GshlSAVE[adaptROUND - 1]),
                new Tuple<string, double>(@"L СО_СО2, м3", LSAVE[adaptROUND - 1]),
                new Tuple<string, double>(@"Теплопотери, кДж", TeplFutLossSAVE[adaptROUND - 1]),
                new Tuple<string, double>(@"Р2О5 шл", Tube.Шлак.P2O5),
                new Tuple<string, double>(@"Сумм расх-ие балансов, %", adaptCOMPAIR * 100)
            };

            if (_isFixedMass)
            {
                arguments.Add(new Tuple<string, double>(@"alfa Fe, доли", alfaFeSAVE[adaptROUND - 1]));
                arguments.Add(new Tuple<string, double>(@"В", Tube.Шлак.B));
            }
            else
            {
                arguments.Add(new Tuple<string, double>(@"alfa Fe, доли", Params.alfaFe));
                arguments.Add(new Tuple<string, double>(@"В", (Tube.Шлак.CaO + Tube.Шлак.MgO) / Tube.Шлак.SiO2));
                arguments.Add(new Tuple<string, double>(@"Gст, т", Estimation.GstYieldSAVE[adaptROUND - 1]));
                arguments.Add(new Tuple<string, double>(@"alfa Изв, доли", Estimation.ALFAizvSAVE[adaptROUND - 1]));
            }

            var write = new TableWriter(Settings.Default.MelpMdb);
            write.Write("adaptationdata", arguments, NumberOfAdaptedMelt + 1);
        }