 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
robert Član


Pridružen-a: Sob 29 Maj 2004 21:48 Prispevkov: 1908 Aktiv.: 8.03 Kraj: Tolmin
|
Objavljeno: Ned Mar 02, 2008 2:04 pm Naslov sporočila: WinXP-LPT .bat ali .cmd |
|
|
Na WinXp sp1 bi rad z .bat, .cmd ali .exe vkljuceval naprave na LPT portu.
Za merjenje temperature uporabljam program Lämpömittari,ki mi ob alarmu lahko sprozi eno od zgornjih datotek.
Mi lahko kdo "spesni" eno preprosto .bat datoteko v stilu
LPT1>set bit1=1 -vsi ostali biti naj bi ostali enaki.
Morda potrebujem se kaksen .dll fajl ?
Zelo bi bil hvalezen za pomoc ali kaksen koristen link
_________________ LP Robert |
|
Nazaj na vrh |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.51
|
Objavljeno: Ned Mar 02, 2008 3:35 pm Naslov sporočila: |
|
|
Ali potrebujes to za vkljucitev v skripto ali je dovolj samostojna aplikacija, v kateri obkljukas oz. odkljukas katerikoli signal na paralelnem portu ? Ce je to drugo, potem poisci na tem forumu temo o programatorjih za PICe, kjer je robertos potreboval tak program, pa sem mu ga napisal. Pripet je v enem od sporocil v tisti temi.
Ce isces prvo, potem bi moral napisati nov program. Podatke je sicer mozno poslati na LPT iz batch skripte kar z
echo <podatek> > LPT
ampak to je mesarsko pocetje za to, kar ti zelis (podatek bo prepisan, torej moras poznati prejsnje stanje drugih bitov).
_________________ Ka ti bo pa torba ce si kupu kolo ? |
|
Nazaj na vrh |
|
 |
robert Član


Pridružen-a: Sob 29 Maj 2004 21:48 Prispevkov: 1908 Aktiv.: 8.03 Kraj: Tolmin
|
Objavljeno: Ned Mar 02, 2008 5:51 pm Naslov sporočila: |
|
|
Misljeno je bilo kot samostojne skripte.
Npr. ena za vklop druga za izklop.
Ce je treba odcitavati staro vrednost porta,... potem bo kar en alarm za vse.
torej bi potreboval eno skripto za nastavitev na "0" in eno za nastavitev "255"
Rabim pa malce pomoci-moje znanje programiranja se je ustavilo pri Spectrumu 48+ in poke,goto,if,...
_________________ LP Robert |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14679 Aktiv.: 61.79
|
Objavljeno: Ned Mar 02, 2008 6:10 pm Naslov sporočila: |
|
|
Pred časom sem si napisal en testni programček za LPT1 (W98-) a nisem prepričan, če zadeva dela na XP-jih. Mislim, da ne gre direk dostopat do porta. Poskusi, če to dela na xp-jih (na trenitnem računalniku imam W98. Tu dela) Če dela, potem to ni problem napisat.
Opis: |
|
 Download |
Ime datoteke: |
lpt.zip |
Velikost datoteke: |
199.56 KB |
Downloadano: |
4 krat |
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.51
|
Objavljeno: Ned Mar 02, 2008 7:21 pm Naslov sporočila: |
|
|
Silvo: za direkten dostop potrebujes ustrezno knjiznico ali moras napisati svojo kodo, ki to omogoca. Zastonj je na voljo inout32.dll.
Robert: danes se mi res ne ljubi tega delat, ker sem nekoliko utrujen ... poskusaj nahecati koga drugega, da ti napise
_________________ Ka ti bo pa torba ce si kupu kolo ? |
|
Nazaj na vrh |
|
 |
robert Član


Pridružen-a: Sob 29 Maj 2004 21:48 Prispevkov: 1908 Aktiv.: 8.03 Kraj: Tolmin
|
Objavljeno: Ned Mar 02, 2008 7:45 pm Naslov sporočila: |
|
|
Kdo pa pravi,da je treba danes-saj je vendar NEdelja
Inpout32.dll sem ze snel dol,pa se mi ne da zlotat 8 LEDic in poizkusit
Ni sile-vceraj sem po skorajda koncani kurilni sezoni namestil 8 kosov DS18S20 po kurilnici - sedaj pa bi rad namestil se indikacijo "napolnjenosti" zalogovnika.
Zgoraj omenjeni program je idealen za tako "igranje" ,vkljucno z web stranjo,...
_________________ LP Robert |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14679 Aktiv.: 61.79
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14679 Aktiv.: 61.79
|
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.65 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Pon Mar 03, 2008 10:00 am Naslov sporočila: |
|
|
Rešitev brez programiranja:
V datoteko off.dat vpišeš binarno ničlo ("", '',0, 0x0, 0b00000000...)
v datoteko on.dat vpišeš binarno enko (1,0x1,0b00000001)
v datoteko all.dat vpišeš 255 (255, 0xff,...)
Če vpišeš na primer kodo od črke "U", dobiš izmenično prižgane bite.
Vpis je najlažji z kakšnim HEX editorjem.
copy off.dat lpt ali copy off.dat lpt1 bo ugasnilo vse bite
copy on.dat lpt ali copy on.dat lpt1 bo prižgalo en bit
copy all.dat lpt bo prižgalo vse bite podatkovnega porta od lpt
Jur
|
|
Nazaj na vrh |
|
 |
paul.brett Neznanec

Pridružen-a: Sre 14 Maj 2008 18:05 Prispevkov: 1 Aktiv.: 0.00
|
Objavljeno: Sre Maj 14, 2008 6:14 pm Naslov sporočila: Parallel Port control using Rapidq |
|
|
Apologies for the use of the English language, but I thought I would post my code example here:
This is a RapidQ program for control of the Parallel Port under Win32.
RapidQ = http://tech.groups.yahoo.com/group/rapidq/
Enjoy!
Opis: |
|
 Download |
Ime datoteke: |
qppc.txt |
Velikost datoteke: |
6.65 KB |
Downloadano: |
10 krat |
Opis: |
|
 Download |
Ime datoteke: |
Screenshot.jpg |
Velikost datoteke: |
12.13 KB |
Downloadano: |
13 krat |
|
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 9 dni
Powered by phpBB © 2001, 2005 phpBB Group
|