1ms akce pod WinXP

Ing. Petr Weissar, Ph.D. weissar@kae.zcu.cz
Úterý Duben 28 09:53:44 CEST 2009


Zdravim, rada z vas tu k ovladani HW pouziva PC s Win (XP) a tak tu zkusim udat 
dotaz meho kolegy:

Potrebuji spoustet nejaky podprogram s periodou 1ms. Umim to udelat pomoci 
TimeSetEvent a callback funkce - z knihovny mmsystem. Umim take zjistit presnou 
periodu spousteni pomoci TimeGetTime. Problem je ze perioda je v prumeru 
dostatecne presna,  me by stacila prenost kolem 10%, ale obsas do toho promluvi 
win, a perioda se prodlouzi 1x na 10-20ms, pak se to system snazi dohnat 
kratkymi priodami a pak se to vrati zase k normalu. Je to samozrejme 
nepravidelne s cetnosti tak do 20 za 1s. Co by me stacilo - perioda 1ms, 
presnost 10% (ale znama, umim zjistit pomoci TimeGetTime) a prodlouzeni, pokud 
obcas nastane by nemelo presahnout 3-4ms. Potreboval bych zjistit, zda to jde.


Poradite prosim nekdo ? Dekuji

	Petr Weissar



Další informace o konferenci Hw-list