komponenta HPTimer (highprecisiontimer) zlobi :(

odehnk1.edu@mail.cez.cz odehnk1.edu
Středa Březen 17 14:28:16 CET 2004


To by me zajimalo, pokud je to mozne nekde vystavit.

Karel Odehnal




Slavomir Skopalik <skopalik@hlubocky.del.cz>@list.gin.cz on 04.02.2002
10:46:31

Odpov?zte pros?m  -  hw-news@list.gin.cz

Odesl?no k?m:  owner-hw-news@list.gin.cz


Komu:     "'hw-news@list.gin.cz'" <hw-news@list.gin.cz>
Kopie:
P?edm?t:      RE: komponenta HPTimer (highprecisiontimer) zlobi :(


No ono je to pro skutecnou praci trosku slozitejsi:
1. Pokud chcete opravdu neco ridit, tak ne Win98, ale WinNT, Win2000,
WinXP, nebo Linux
2. Pokud potrebujete casove presne (a ekvilistantni) volani -> real time
program, tak Vam nezbyva nic
   jineho, nez si napsat vlastni driver pro casovac a v jeho obsluze
preruseni provadet RT rizeni. Ve zbytku
   casu pak bezi klidne WinNT jako vizualizace. Rika se tomu Soft PLC a je
to dostupne i formou komercnich
   produktu (Siemens, Citec,...)
3. Nepotrebujete to zas tak presne, ale jen Vam vadi, ze se timer zastavi
behem pretahovani okna a podobne.
   Pak muzete pouzit multimedia timer, nebo thread a v nem sleep a
synchronize. To mam napsany a funguje to
   bez problemu. Pokud chcete, muzu jej vystavit na internetu.

     Slavek

PS: Zadny pristup na port bez driveru, nikdy pritup na systemovy port
(casovac je NUTNY pro spravny beh systemu,
 je od nej odvozeno planovani uloh).


> Pro Win9x staci napsat kus dll pro ovladani casovace 8253 v PC.
> Sice to je zase jen vec vyhradne pro win9x. NT a 2000 to dll proste
> do systemu nepusti (presneji receno k portu toho casovace), ale
> kdyz se vezme delka pauzy minimalne 1/1193180 sec , pak si myslim,
> ze by to mohlo stacit a proste NT, 2000 a XP si klidne odpustim.
>
> Pouzivam to u sveho programatoru PIC a funguje to O.K.
>
> Jen mne desne dokaze nadzvednout, ze kdyz hybete kusem wokna,
> zastavi se uplne normalne beh programu (treba vystupy na port)
> a az ho pustite, tak to jede dal. A porad neco obchazet a delat
> to nestandardne uz mne moc nebavi - budu slusny, budu slusny, budu ...
>
> Neni to sice presne k otazce, ale treba jsem nekoho inspiroval.
>
> --
> Jiri Bezstarosti
>
> > Nema z Vas nekdo zkusenost s ultrapresnym HighPrecisionTimerem pro
Delphi
> > "hptimer" ? Pod Win98 s K6-2 mi spusteni exe hazi modra wokna, ackoliv
> > kompilace probehne bez problemu - tedy az na neuveritelne zpomaleni
celeho
> > systemu (jako by mel do sekundy pojit ...). Komponenta je to podle
> > ocekavanych vlastnosti :) moc pekna a nez zacnu otravovat autory, rad
bych
> > poprosil ev. uspesnejsiho programatora, mel-li takovy problem, jak jej
> > resil. V manualu sami autori pisi, ze jim padal system pri spusteni pod
> > Win95 ...
> > Hezky vikend, Simon Cihelnik
> >
> >
>







Další informace o konferenci Hw-list