1ms akce pod WinXP

"Ing. K.Prokůpek" kpr@seznam.cz
Úterý Duben 28 10:06:48 CEST 2009


A proč to neřešíte přes I/O driver, nebo modul běžící na nižší úrovni 
než jsou aplikace.
Jako nejjednodušší bych asi zkusil zvýšit prioritu procesu mé aplikace, 
ale nesliboval bych si od toho valné výsledky.

Mrkněte sem ... 
http://www.mmspektrum.com/clanek/operacni-systemy-realneho-casu-s-win32-api

KPR


Ing. Petr Weissar napsal(a):

>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
>_______________________________________________
>HW-list mailing list  -  sponsored by www.HW.cz
>Hw-list@list.hw.cz
>http://list.hw.cz/mailman/listinfo/hw-list
>
>  
>




Další informace o konferenci Hw-list