예제 #1
0
        public void Run(int rounds)
        {
            int anzStellungen = Ablauf.Length;

            DateTime start = DateTime.Now;

            for (int i = 0; i < StepsPerRound * rounds; i++)
            {
                SetMotorstellung(Ablauf[i % anzStellungen]);
                WiringPiLib.DelayMicroseconds(1000);
            }

            DateTime stop  = DateTime.Now;
            TimeSpan dauer = new TimeSpan(stop.Ticks - start.Ticks);

            Console.WriteLine("Dauer: " + dauer + " für " + rounds + " Runden: " + new TimeSpan(dauer.Ticks / rounds) + " secs pro runde");

            Ausschalten();
        }