Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Komu se nelení,
tomu se zelení.

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Programování [ŽP: neomezená] (kategorie Programování) moderuje tvx.
Archiv
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: inribas
[ 857 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
bredy 9.5.2007 21:11  766
Nabízím práci programátorům. Kdo má zájem, tak se ozvěte
http://bredy.jinak.cz/?Nabidka_prace_doma
druh_5618 Druh_5618 2.5.2007 12:47  765
Neni na to lepší TeX ???
kmet 28.4.2007 10:00  764
Díky, podívám ...
mach 27.4.2007 15:42  763
kmet: Muzes se podivat na problem 99 na seznamu 99 problemu z Prologu:

https://prof.ti.bfh.ch/hew1/informatik3/prolog/p-99/

Problem ale je, ze je to v Prologu.
kmet 26.4.2007 22:05  761
Nemáte prosím někdo zkušenost nebo nějaký materiál k tématu "Atumatický Generátor Křížovek" ? :-)
pavel_p 17.4.2007 23:41  760
Jdu prozkoumat .o)
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 17.4.2007 23:16  759
Pavel_P [758]: Environment.TickCount by byl asi vhodnější ;-).
pavel_p 17.4.2007 23:06  758
Už jsem to tak vyřešil, ale naštvalo .o) Používám to na time out komunikace.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 17.4.2007 22:54  757
Pavel_P [756]: Compact Framework evidentntě tuto funkci nemá. Stejnou funkci jako Start a Stop ti zajistí timer1.Enabled = true; a timer1.Enabled = false; Při každé aktivaci začne počítat od nuly. Ale bez timeru je vždycky lépe :-).
pavel_p 17.4.2007 22:01  756
Tak jsem si vyzkoušel, že když založím projekt ve VS2005 pro Windows, tak to funguje, .Start mi to nabídne. Když ho založím jako Device aplication, huž to tam není. Co s tím? Moc ten timer potřebuju...
pavel_p 17.4.2007 21:38  755
Potřeboval bych pomoci s jedním začátečnickým problémem v C#. U minulého programu určeného pro Windows jsem si normálně ve Wind. forms vytvořil timer a v programu jsem si ho normálně pouštěl pomocí třeba Timer.Start(); Ted dělám nový program pro Win CE (nevím jestli to s tím souvisí a "Start", "Stop" a jiné vůbec nemám k dispozici. Prostě ho to nezná. Co s tím?
operator304 5.4.2007 13:28  754
Vsem, co potrebujou delat nejake vizualizace v jave, nebo programovat nejake gui, eventuelne s mat. operacemi, ci napojenim na Matlab, doporucuju toto . Jednoduche a vysoce funkcni.
decide 12.3.2007 12:47  752
BredyAno můj koeficient je vlastně opravou frekvence, až na to, že jednu sekundu nedokážu přesně změřit, takže ten koeficient určuju jak jsem psal a toleruju jednou za čas synchronizaci. Funguje to docela pěkně, dělal jsem s tím různé pokusy (např jsem v tvrdém cyklu psal do logu přesný čas a to rozlišení odpovídalo frekvenci)
bredy 12.3.2007 02:37  750
DecideProcessTimes sice má údaje ve stovkách nanosekund, ale kdo ví jestli to není jen přepočtený. Ale dává to šanci, že třeba to v budoucnu změní. Ale aby to mělo tuhle přesnost, to jsem docela skeptický.

Jojo, QueryPerformanceCounter je dobrá věc, na měření krátkých úseků. Přesnost je tam relativní :-) Tady je asi opravdu lepší si změřit, kolik trvá reálná sekunda. Pak stačí podle mne upřesnit frekvenci.
decide 12.3.2007 00:36  749
BredyTo co uvádíš jako nejsprávnější se mi zdá taky nejsprávnější. Chtěl jsem to tak nějak udělat, ale nepřišel jsem na to, jak zjistit čas nečinných procesů. Tak díky.

GetTickCount má větší granularitu než ProcessTimes (to má být ve stovkách nanosekund).

Ten sleep(100) jsem tam dal jen pro "zjednodušení", ve skutečnosti tam mám timer tikající po asi 100ms. Ale to je jedno, chtěl jsem chytit špičky vytížení CPU do grafu a celkem se to povedlo - škůdce byl odhalen a napraven.

Ještě ke QueryPerformanceCounteru: Před časem jsem psal program ve kterém jsem potřeboval hodiny (opravdu hodiny, ne jen měření nějakých krátkých úseků) s rozlišením alespoň 1/20000 tak jsem je udělal pomocí QPC. Pochopitelně se rozcházejí se systémovými hodinami. Tudíž jsem tam doplnil sledování průměrné odchylky a synchronizaci s hodinami a opravný koeficient (když zjistím moc velkou odyhcylku, o polovinu to doženu opravou offsetu a o polovinu opravou koeficientu), který by měl vyjadřovat o kolik se to relativně rozchází. Běží to na dvou pc. Na jednom se synchronizuje přibližně 3x častěji než na druhém (je to cca 1 za týden). Ten koeficient konverguje k něčemu jako 1E-5. Až budu mít možnost se podívat na program zjistím to přesněji, běží už tak 4 měsíce, tak by mohl být výsledek celkem zajímavý.

[ 857 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt