Zdroj: http://prochazka.clanweb.eu/index.php?a=programy/loganalizer • Vydáno: 12.1.2008 17:26 • Autor: hacesoft
Logicky Analyzér paralelního portu LPT1 pro WinXP.
Pokud se stane že program má problémy s přístupem na LPT port počítače, nebo neočekávané ukončí činnost, stáhnete si nejnovější verzi knihovna.dll a adresaportu.dll.
z: www.prochazka.zde.cz
Po stáhnutí knihoven na počítač vyhledejte místo uložení programu a nakopírujte nejnovější verze. Není třeba restartovat počítač
LPT port můžete skenovat manuálně pomoci klávesy space (mezerník) nebo automaticky, zadáte čas periody skenování a pomoci klávesy enter spustíte proces. Opětovné zmačknuti klávesy enter se proces skenovaní ukončí a zobrazí se data načtena ze sériového portu. Dále máte možnost data prohledávat, hledat náběžné případně sestupné hrany určitého PINu nebo skupiny PINu a to dopředu (s rostoucím časem) nebo pozpátku. Posléze si můžete data uložit na disk v binární nebo textové podobě. Pro snazší analýzu je k dispozici lupa a čtyři záložky, ve kterých si uložíte zvolené místo a pomoci toho můžete merit jak určitý usek dlouho trval.
Při kliknutí pravým tlačítkem nad vzorky se vyvolá kontextová nabídka, kde je možnost provést ukládáni a načítáni dat ze souboru. Program analyzuje v průběhu načítání data a pokud usoudí, že nezná, načítaný formát smaže všechny dosud uložené vzorky z paměti a přestane soubor dále zpracovávat.
Pokud při načítání nesmažete předchozí vzorky, spojí se s načítanýma.
Zelenou barvou jsou kresleny vzorky, které PC vysílá a červenou ty co posílá zařízení připojené na LPT port.
Graficky jsou znázorněny data tak jak se nacházejí na samotném konektoru LPT portu (některé jsou hardwarově invertovány. Jsou označeny znakem '/'.) v daném čase. Do souboru se ukládají data tak jak jsou přečteny z paralelního portu.
Když program minimalizujete zobrazí se ikona v SysTray.
Mate k dispozici čtyři záložky barevně odlišené, červená, zelená, žlutá a modrá. Hnědá záložka ukazuje, kde se nachází kurzor, který se ovládá myší se stisknuti levým tlačítkem. U každé záložky je modrá šipka dolu, po jejím stisknuti se objeví místní nabídka funkci pro danou záložku. První čtyři parametry určují způsob vykreslování času.
auto - automatická volba velikosti času ms - čas se bude zobrazovat v milisekundách sec - čas se bude zobrazovat v sekundách min - čas se bude zobrazovat v minutách. 0024 - před číslem se zobrazuji nuly. DEL - smaže se odkaz uložený v záložce. SUB - odčítaní od kurzoru. Zde můžete zjistit jak dlouho trvá určitý usek. |
Poznámka: Pro čas se uvazuje desítková soustava, to znamená že místo jedné minuty a deseti sekund se zobrazí sedmdesát sekund.
Nad záložkou se zobrazuje zda je nastaven automatické přepínání času, jednotka aktuálního času a zda je aktivováno odčítání (SUB).
Přesuňte kurzor myši nad požadovanou záložku a stisknete pravé tlačítko. Vykreslí se svislá čára stejné barvy jako záložka. V záložce se objevy stejný čas jaký je v hnědé záložce.
Stisknout levé tlačítko myši na požadované záložce. Pokud v záložce je uložena oblast, která právě není viditelná tak se náhled přesune na tuto část vzorků. Pokud je požadavek na zobrazení záložky ve viditelné oblasti, tak kurzor stejné barvy záložky zabliká. Pokud se v záložce objeví 'xxxxxxxx', jedná se, o neplatný výběr, v tuto dobu nejsou k dispozici platná neskenovaná data.
Význam jednotlivých tlačítek z levé do pravé části programu:
Na levé straně je 17 tlačítek s názvy PINu LPT portu. Po kliknutí na požadovaný PIN se tlačítko rozsvítí, tím je provedena volba konkrétního PINu. Když se takto označí více PINů, už se jedna o skupinu. Když, není označen žádný PIN je hledáni prováděno ve všech PINech. Hledaní se už provádí tlačítky v horní nástrojové liště, zde můžete zvolit zda se bude hledat dopředu nebo dozadu. Pravím tlačítkem myši, se provede patřičný výběr směru hledání, levé tlačítko provádí volbu. Pokud existuje dle zadaných kriterií nějaký PIN, tak se vykreslí čárkovaně.
Je k dispozici klasická lupa, pro zvětšování nebo zmenšování náhledu nad vzorky. Dále existují tlačítka pro maximální a minimální zvetšení. Lupa má standardně nastaven skok 5% po stisku a držení klávesy SHIFT je krok 1%. Když provádíte zvětšení neskenovaných vzorku, tak se zobrazování zastaví na 5%, se stisknutou klávesou SHIFT potom na 1%. V nástrojové liště nad tlačítky je zobrazení stavu lupy.
Provádí se kurzorovýma šipkami nebo tlačítky umístěny pod záložky. Po kliknutí pravým tlačítkem na záložku, zobrazí se kontextové menu:
Začátek - jit na začátek neskenovaných dat <krok - jeden krok dozadu <<1 - jedna stránka dozadu <<10 - deset stránek dozadu |
Konec - jit na konec neskenovaných dat >krok - jeden krok dopředu >>1 - jedna stránka dopředu >>10 - deset stránek dopředu |
Klávesa | Význam |
Esc | Ukončeni programu |
SHIFT + F1 | Uloženi do červené záložky |
SHIFT + F2 | Uloženi do zelené záložky |
SHIFT + F3 | Uloženi do žluté záložky |
SHIFT + F4 | Uloženi do modré záložky |
F1 | Najdi usek uloženy v červené záložce |
F2 | Najdi usek uloženy v zelené záložce |
F3 | Najdi usek uloženy v žluté záložce |
F4 | Najdi usek uloženy v modré záložce |
F5 | Překreslení okna (refresh) |
Home | nastavení maximální rozlišení lupy |
End | nastavení minimální rozlišení lupy v hrubém kroku (5%) |
SHIFT + End | nastavení minimální rozlišení lupy v jemném kroku (1%) |
Delete | smaže neskenované vzorky |
Enter | periodicky skenuje paralelní port |
Space | provede jedno čtení z paralelního portu |
- | zmenšování rozlišení lupy v hrubém kroku |
+ | zvětšování rozlišení lupy v hrubém kroku |
SHIFT + '-' | zmenšování rozlišení lupy v jemném kroku |
SHIFT + '+' | zvětšování rozlišení lupy v jemném kroku |
PageUp | o jednu stránku se vzorky dopředu |
PageDown | o jednu stránku se vzorky dozadu |
Šípka vlevo | posouváni se vzorky dozadu |
Šipka vpravo | posouvání se vzorky dopředu |
Šipka dolu | o jednu stránku se vzorky dozadu |
Šipka nahoru | o jednu stránku se vzorky dopředu |
LogAnalyzer v 2.0. se neinstaluje, archív se pouze rozdali na příslušné místo a odtamtud se spustí. Po spuštění si program automaticky zaregistruje příponu *.HCS.
Program LogAnalyzer v 2.0. můžete neomezeně používat pro NEKOMERČNÍ účely.
Stáhnout program: LogAnalyzer v.2.0.
Stáhnou zdrojový kód pro Visual Studio NET: LogAnalyzer v.2.0_source.