Jste zde

LOG-GEN nyní i pod Windows 2000/XP

Ještě donedávna bylo použití logického analyzátoru a generátoru pro paralelní port LOG-GENu omezeno

pouze na operační systémy Windows 95/98/ME. Toto omezení nyní padlo a všechny aplikace lze spolehlivě spouštět i pod

operačními systémy s jádrem NT.

Omezení operačního systému vyplývalo ze softwarového vybavení dodávaného s LOG-GENem, respektive z potřeby aplikací získat přímý přístup na paralelní port, který byl operačním systémem odepřen. Ačkoli tato chyba není způsobena chybně či nesprávně napsaným softwarem, ale z využívání chráněného režimu procesorů operačním systémem založeným na jádře NT, z pohledu uživatele je příčina vcelku nepodstatná. Nyní máme k dispozici ověřené postupy a softwarové doplňky umožňující spolehlivě využívat všech možností LOG-GENu i na operačních systémech Windows 2000 a Windows XP, aniž by byla ohrožena bezpečnost či stabilita operačního systému. Uživatel má k dispozici dva druhy ovladačů poskytující přímý přístup na port, z nichž si může vybrat ten. Který mu bude více vyhovovat, respektive který bude pro jeho operační systém výhodnější. Ke stažení jsou zde pro vás připraveny ovladače User Port a PortTalk, které noví majitelé LOG-GENu naleznou na instalačním CD v adresáři Drivers/.

 

 
 

User Port

Ovladač User Port poskytuje komfortnější obsluhu, avšak na operačním systému Windows 2000 nefunguje s aplikací LoganQ 2.0. V případě User Portu stačí překopírovat soubor userport.sys do systémového adresáře %WINDIR%/SYSTEM32/DRIVERS/, a poté jej prostřednictvím aplikace userport.exe zavést do paměti. Tlačítkem Remove vymažeme všechny položky v obou oknech. Do pravého okna poté zadáme adresu požadovaného portu v hexadecimální podobě a stiskem Add ji přidáme do seznamu povolených portů. Tlačítkem Default rovněž můžeme zpřístupnit všechny tři stupně/výstupní porty (LPT, COM1, COM2) počítače. Následně stiskem tlačítka Start zavedeme ovladač a restartujeme počítač. Po znovuspuštění počítače je k portům povolen přímý přístup, a stačí tedy vybrat požadovanou aplikaci a tu spustit. Po restartu počítače již budou programy pracující s LOG-GENem přistupovat na paralelní port prostřednictvím tohoto ovladače.

 

PortTalk

Obsluha ovladač PortTalk je poněkud náročnější, neboť kromě potřeby překopírování souboru porttalk.sys do systémového adresáře %WINDIR%/SYSTEM32/DRIVERS/ je třeba navíc upravit registr systému prostřednictvím dodávaného souboru porttalk.reg (poklepáním na ikonu budete vyzváni k souhlasu s úpravou registru) a následně spouštět všechny aplikace prostřednictvím doplňkové aplikace allowio.exe dle následující syntaxe:

Allowio soubor.exe c 

kde c představuje přepínače portů, které mají být aplikaci uvolněny. Zadávat je lze buďto v hexadecimální podobě (např. 0x378 pro standardní paralelní port LPT1), nebo prostřednictvím přepínače /A, který uvolní všechny porty. Používání přepínače "/A" je však z bezpečnostních důvodů nevhodné. Hexadecimální hodnotu náležící paralelnímu portu naleznete v BIOSu počítače nebo ve Windows : Ovládací panely => Systém => Hardware => Správce zařízení => Porty (Com a LPT) =>Port Tiskárny => Prostředky => Rozsah I/O.

Samozřejmě si lze velmi jednoduše tento proces zautomatizovat vytvořením dávkového souboru (připraveny ke stažení) či úpravou parametrů zástupce programů.

Závěr

Ačkoli ovladače zprostředkují přímý přístup na paralelní port, ještě nezajistí korektní činnost obslužných programů. K tomu je zapotřebí pro všechny aplikace pracující s LOG-GENem nastavit režim kompatibility operačního systému (viz článek Provozování aplikací na operačních systémech Windows NT/2000/XP), jinak se dočkáte nemilých překvapení.

Oldřich Mrázek
Mrazek@ HW.cz

DOWNLOAD & Odkazy

Hodnocení článku: