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); }
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]); // } //} }