Esempio n. 1
0
        public void ReadAxe(StreamReader inputFile, ref Axe TargetAxe)
        {
            string[] Splitted = Shared_Field.StringSplitter(inputFile);
            TargetAxe.StartPoint = System.Convert.ToDouble(Splitted[0]);
            TargetAxe.Quantity   = System.Convert.ToInt32(Splitted[1]);

            string[] SplittedX                = Shared_Field.StringSplitter(inputFile);
            string[] SplittedStep             = Shared_Field.StringSplitter(inputFile);
            string[] SplittedRazryadka        = Shared_Field.StringSplitter(inputFile);
            string[] SplittedForwardOrBacward = Shared_Field.StringSplitter(inputFile);
            for (int i = 0, end = TargetAxe.Quantity; i < end; i++)
            {
                TargetAxe.x.Add(System.Convert.ToDouble(SplittedX[i]));
                TargetAxe.step_init.Add(System.Convert.ToDouble(SplittedStep[i]));
                TargetAxe.koef_of_razryadka.Add(System.Convert.ToDouble(SplittedRazryadka[i]));

                if (SplittedForwardOrBacward[i] == "1")
                {
                    TargetAxe.ItsForwardOrBackward.Add(true);
                }
                else
                {
                    TargetAxe.ItsForwardOrBackward.Add(false);
                }
            }
        }
Esempio n. 2
0
        public void reading_sreda()
        {
            string Path = ProjectPath + "\\InsertedInfo\\Environment.txt";

            using (StreamReader inputFile = new StreamReader(Path))
            {
                string Trash = inputFile.ReadLine();
                //Настало время Осей.
                ReadAxe(inputFile, ref AxeX);
                ReadAxe(inputFile, ref AxeY);
                ReadAxe(inputFile, ref AxeZ);

                {
                    Trash = inputFile.ReadLine();
                    string[] Splitted = Shared_Field.StringSplitter(inputFile);
                    AxeX.DoubleToAxe = System.Convert.ToInt32(Splitted[0]);
                    AxeY.DoubleToAxe = System.Convert.ToInt32(Splitted[1]);
                    AxeZ.DoubleToAxe = System.Convert.ToInt32(Splitted[2]);
                }

                Console.WriteLine("Sreda has been read.");
            }
        }