|
Svet elektronike Revija za prave elektronike
|
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
mtome Profesionalec
Pridružen/-a: Pon Jan 2004 14:29 Prispevkov: 168 Kraj: ljubljana
|
Objavljeno: Čet Dec 28, 2006 2:23 pm Naslov sporočila: Visual basic in com port |
|
|
Rad bi napisal program, ki bi z seriskega porta bral podatke, ki jih pošilja GPS. Do sedaj mi je uspelo narediti, da ko pritisnem gumb, PC prebere te podatke in jih izpiše. Zdaj me pa zanima, kako bi moral narediti, da bi se te podatki izpisovali avtomatsko, vsakiš ko jih gps pač pošlje? _________________ l.p. Matjaz |
|
Nazaj na vrh |
|
|
Gustav Profesionalec
Pridružen/-a: Pon Jun 2005 17:19 Prispevkov: 768
|
Objavljeno: Čet Dec 28, 2006 2:26 pm Naslov sporočila: |
|
|
Ne vem ali VB to omogoca (najbz da), a drugje se to naredi tako, da funkcija za branje blokira potek programa, dokler ne prispejo podatki, ko pa pridejo, pa se program nadaljuje (in podatki se preberejo iz porta). Na zaresnih OSih se to naredi s klicom funkcije select(), ki pocaka, da se podatki na portu pojavijo.
Isci pod "blocking I/O".
Zelo slaba alternativa (in povsem v slogu Windowsov) bi bil timer, ki bi periodicno pregledoval vhod (polling) in ko bi zaznal podatke, bi zacel z izpisom. |
|
Nazaj na vrh |
|
|
tosemjaz Mojster
Pridružen/-a: Čet Okt 2005 14:54 Prispevkov: 20
|
|
Nazaj na vrh |
|
|
mtome Profesionalec
Pridružen/-a: Pon Jan 2004 14:29 Prispevkov: 168 Kraj: ljubljana
|
Objavljeno: Sob Dec 30, 2006 12:04 am Naslov sporočila: |
|
|
Če bi hotel gledati, kaj je na serijskem portu, bi lahko uporabil kar terminall emulator, ampak jaz bi se rad naučil, kako prebrati podatke z tega porta, da bi jih lahko naprej uporabljal v kakšnem programu _________________ l.p. Matjaz |
|
Nazaj na vrh |
|
|
Vlado Profesionalec
Pridružen/-a: Ned Jan 2004 16:11 Prispevkov: 556 Kraj: Ljubljana
|
Objavljeno: Sob Dec 30, 2006 10:03 am Naslov sporočila: Visual basic in com port |
|
|
Matjaž,
ali sample ki se nahaja v VB-ju ni dovolj?
Lahko pobrskaš malo po MCS-ovem forumu tudi tam je bilo nekaj uporabnih napotkov in kod, lahko pa si snameš tudi MCS COMM OCX (http://www.mcselec.com/index.php?option=com_docman&task=cat_view&gid=73&Itemid=54).
Vlado |
|
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 You cannot attach files in this forum You cannot download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|