Ejemplo n.º 1
0
        private void målingStart()
        {
            //object locker = new object();
            //lock(locker)
            //{

            daq.startMåling();

            målinger = daq.målinger;

            dto = new DTO_Blodtryksmåling(målinger);
        }
Ejemplo n.º 2
0
        public void getGrafData()
        {
            while (IsRunning())
            {
                målinger = datalag.HentData();
                List<double> liste = new List<double>();
                liste.Clear();
                liste = målinger.getMålinger1();

                int antal = liste.Count;

                if (antal > optæller && grafcount < antalpåxakse)

                {
                    xværdier[grafcount] = liste[liste.Count-1]* 19.045+168.3;
                    nuværende = liste[liste.Count - 1];
                    grafcount++;
                    optæller++;
                    grafdata = xværdier;

                    Notify();
                }
                if (grafcount == antalpåxakse)
                {
                    grafcount = 0;
                }

            }
            //if (antal > 100*(grafcount+1))
            //{
            //    for (int i = 1 * grafcount; i < 100*grafcount+99; i++)
            //    {
            //        xværdier.Add(liste[i]);
            //    }

            //}
        }