www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

WinXP-LPT .bat ali .cmd

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programska oprema
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
robert
Član
Član



Pridružen-a: Sob 29 Maj 2004 21:48
Prispevkov: 1908
Aktiv.: 8.03
Kraj: Tolmin

PrispevekObjavljeno: Ned Mar 02, 2008 2:04 pm    Naslov sporočila:  WinXP-LPT .bat ali .cmd Odgovori s citatom

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 Cool

_________________
LP Robert
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.51

PrispevekObjavljeno: Ned Mar 02, 2008 3:35 pm    Naslov sporočila:   Odgovori s citatom

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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
robert
Član
Član



Pridružen-a: Sob 29 Maj 2004 21:48
Prispevkov: 1908
Aktiv.: 8.03
Kraj: Tolmin

PrispevekObjavljeno: Ned Mar 02, 2008 5:51 pm    Naslov sporočila:   Odgovori s citatom

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,... Rolling Eyes

_________________
LP Robert
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14679
Aktiv.: 61.79

PrispevekObjavljeno: Ned Mar 02, 2008 6:10 pm    Naslov sporočila:   Odgovori s citatom

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.


lpt.zip
 Opis:

Download
 Ime datoteke:  lpt.zip
 Velikost datoteke:  199.56 KB
 Downloadano:  4 krat


_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.51

PrispevekObjavljeno: Ned Mar 02, 2008 7:21 pm    Naslov sporočila:   Odgovori s citatom

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 Wink

_________________
Ka ti bo pa torba ce si kupu kolo ?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
robert
Član
Član



Pridružen-a: Sob 29 Maj 2004 21:48
Prispevkov: 1908
Aktiv.: 8.03
Kraj: Tolmin

PrispevekObjavljeno: Ned Mar 02, 2008 7:45 pm    Naslov sporočila:   Odgovori s citatom

Kdo pa pravi,da je treba danes-saj je vendar NEdelja Very Happy
Inpout32.dll sem ze snel dol,pa se mi ne da zlotat 8 LEDic in poizkusit Confused

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14679
Aktiv.: 61.79

PrispevekObjavljeno: Ned Mar 02, 2008 8:48 pm    Naslov sporočila:   Odgovori s citatom

Sokrat je napisal/a:
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 Wink


V gornji proceduri sem uporabil prav to knjižnico. Sedaj sem probal na XT -jih. Tukaj (vsaj na mojih je ni - ko sem jo dodal program dela. )

Robert,

Program ni problem napisat - poglej zgoraj mojo pripeto kodo. (danes nimam več časa - grem v nočno - če ti do jutri ne bo kdo napisal ti ga napišem)
Za kateri port rabiš, ter kateri bit se naj vključuje/izključuje?



inpout32.zip
 Opis:

Download
 Ime datoteke:  inpout32.zip
 Velikost datoteke:  11.73 KB
 Downloadano:  2 krat


_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14679
Aktiv.: 61.79

PrispevekObjavljeno: Ned Mar 02, 2008 9:12 pm    Naslov sporočila:   Odgovori s citatom

Ok na hitro narejeno. Wink LPT1 - vklop izklop data1 linije. Rabiš damo exe fajla ter seveda zgoraj omenjen dll.


robert.zip
 Opis:

Download
 Ime datoteke:  robert.zip
 Velikost datoteke:  380.59 KB
 Downloadano:  5 krat


_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
jur
Član
Član



Pridružen-a: Pet 02 Dec 2005 14:45
Prispevkov: 5142
Aktiv.: 21.65
Kraj: [color=zelena]Ljubljana[/color]

PrispevekObjavljeno: Pon Mar 03, 2008 10:00 am    Naslov sporočila:   Odgovori s citatom

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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
paul.brett
Neznanec
Neznanec



Pridružen-a: Sre 14 Maj 2008 18:05
Prispevkov: 1
Aktiv.: 0.00

PrispevekObjavljeno: Sre Maj 14, 2008 6:14 pm    Naslov sporočila:  Parallel Port control using Rapidq Odgovori s citatom

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!



qppc.txt
 Opis:

Download
 Ime datoteke:  qppc.txt
 Velikost datoteke:  6.65 KB
 Downloadano:  10 krat


Screenshot.jpg
 Opis:
Screenshot of program

Download
 Ime datoteke:  Screenshot.jpg
 Velikost datoteke:  12.13 KB
 Downloadano:  13 krat

Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programska oprema Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
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