Mérési adatgyűjtés és feldolgozás példák 3

A Fizipedia wikiből


Eltelt idő mérése

Az alábbi egy minimalisztikus kód a DateTime és a TimeSpan osztályok használatának bemutatására. A Form betöltése jelenti majd a t=0 időpontot, a timer1_Tick()-ben számoljuk a Form betöltése óta eltelt időt másodpercben, ez kerül a t változóba.

namespace Idozites
{
    public partial class Form1 : Form
    {
        DateTime StartTime;
        DateTime CurrentTime;
        TimeSpan ElapsedTime;
 
        double t;
 
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
StartTime = DateTime.Now;
	  }
 
 
        private void timer1_Tick(object sender, EventArgs e)
        {
            CurrentTime = DateTime.Now;
            ElapsedTime = CurrentTime - StartTime;
 
            t = ElapsedTime.TotalSeconds;
 
        }
}
}