Problemer med sleep i en løkke
Jeg sidder og er igang med at lave et program, der skal tage nogle målinger fra et stykke hardware med en frekvens op mod 1-200Hz. Jeg vil gerne vide hvor lang tid, der går mellem hver måling.. System.Timers(), hvor aflæsningsfunktionen ligger på Ticks-eventen, er for langsomt.Lige nu er jeg kommet frem til en løsning med en uendelig løkke, der looper over bl.a. Sleep(cirka 1/frekvens). Det betyder, der ikke kan eksekveres noget som fx tryk på en stopknap. Findes der en funktion, der tillader en "pause" så knapper mm. kan eksekveres?
Så hvad jeg leder efter er løsningsforslag.