Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
majstr_ Član

Pridružen-a: Sre 07 Okt 2009 19:02 Prispevkov: 33 Aktiv.: 0.17 Kraj: IDRIJA
|
Objavljeno: Čet Sep 02, 2010 10:45 am Naslov sporočila: Program za branje in obdelavo serijskega porta na PC |
|
|
Pozdravljeni
Sam imam kar nekaj izkušenj z programiranjem raznih IC jev, nikoli pa nisem še delal projekta ki bi uklučeval obdelavo podatkov preko serijskega porta na PCju. Torej potreboval bi nasvet kako narediti program na PCju kateri bi mi recimo izpisoval neke vrednosti na ekran, v odzadju programa pa bi se izvajala neka koda ki bi pošiljala in sprejemala vrednosti preko serijskega porta z recimo enega ICja.
Upam da me razumete ,ter da nisem ustrelil čisto mimo.
LP
|
|
Nazaj na vrh |
|
 |
Dexboy Član



Pridružen-a: Pon 01 Sep 2008 22:46 Prispevkov: 1116 Aktiv.: 5.45 Kraj: Horjul
|
Objavljeno: Čet Sep 02, 2010 10:51 am Naslov sporočila: |
|
|
Recimo v Delphiju se da to sprogramirati dokaj enostavno.
Seveda pa bi bilo veliiiko lažje, če napišeš točno za kaj se gre, mogoče ima kdo kaj podobnega že narejeno
_________________ Imagination is more important than knowledge.
-Albert Einstein- |
|
Nazaj na vrh |
|
 |
majstr_ Član

Pridružen-a: Sre 07 Okt 2009 19:02 Prispevkov: 33 Aktiv.: 0.17 Kraj: IDRIJA
|
Objavljeno: Čet Sep 02, 2010 10:59 am Naslov sporočila: |
|
|
Za začetek bi rad recimo samo bral temperaturo z senzorja SHT11 ter jo prikazoval, kasneje pa vedno kaj bolj zakompliciranega, idej je polno
Kako predlagate začeti?
|
|
Nazaj na vrh |
|
 |
janbar Član

Pridružen-a: Sre 15 Nov 2006 17:59 Prispevkov: 81 Aktiv.: 0.36 Kraj: Ig
|
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.68 Kraj: Kranj - struževo
|
|
Nazaj na vrh |
|
 |
majstr_ Član

Pridružen-a: Sre 07 Okt 2009 19:02 Prispevkov: 33 Aktiv.: 0.17 Kraj: IDRIJA
|
Objavljeno: Čet Sep 02, 2010 4:10 pm Naslov sporočila: |
|
|
Sem iskal kr dosti po forumu ampak očitno z napačnimi besedami.
Za začetek moram dobiti delphi, ali je pomembni kateri verzijo? imam na voljo delphi 2009
|
|
Nazaj na vrh |
|
 |
janbar Član

Pridružen-a: Sre 15 Nov 2006 17:59 Prispevkov: 81 Aktiv.: 0.36 Kraj: Ig
|
Objavljeno: Čet Sep 02, 2010 4:14 pm Naslov sporočila: |
|
|
Verzija ne igra toliko vloge. Ponavadi je samo problem če so komponente napisane za novejšo verzijo, kot jo uporabljaš.
|
|
Nazaj na vrh |
|
 |
bostjang Član

Pridružen-a: Tor 03 Jan 2006 15:29 Prispevkov: 3469 Aktiv.: 14.64 Kraj: Postojna
|
Objavljeno: Čet Sep 02, 2010 4:33 pm Naslov sporočila: |
|
|
Na PC boš verjetno moral priključiti mikrokrmilnik, ki bo podatke iz senzorja pretvoril v obliko primerno za serijska vrata.
Pri enostavnih aplikacijah ali pa za začetek bi lahko podatke pošiljal kar v tekstovni obliki in to prikazoval z navadnim terminalom, ki je že narejen. Torej nič PC programiranja.
|
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70760.99
|
Objavljeno: Čet Sep 02, 2010 6:14 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika.
Opis: |
|
 Download |
Ime datoteke: |
Varian Async32.zip |
Velikost datoteke: |
806.82 KB |
Downloadano: |
21 krat |
|
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.68 Kraj: Kranj - struževo
|
Objavljeno: Pet Sep 03, 2010 9:58 am Naslov sporočila: |
|
|
janbar je napisal/a: |
Verzija ne igra toliko vloge. Ponavadi je samo problem če so komponente napisane za novejšo verzijo, kot jo uporabljaš. |
Če uporabljaš windows API, je povsem neodvisno od verzije.
Read/Write se vrši kot v navadno datoteko - še z istimi ukazi. Le Handle je drug.
Res ne razumem, zakaj imate tako veselje z (marsikdaj bugovitimi) add-on moduli, če je zadeva enako dostopna direktno preko sistema...
Edini modul, ki ga jaz uporabljam, je za TCP/IP komunikacijo in je redno posodabljan.
_________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
VolkD Član


 
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 60.01 Kraj: Divača (Kačiče)
|
Objavljeno: Pet Sep 03, 2010 10:04 am Naslov sporočila: |
|
|
janbar je napisal/a: |
Verzija ne igra toliko vloge. Ponavadi je samo problem če so komponente napisane za novejšo verzijo, kot jo uporabljaš. |
Ostal sem na D7. Ta je pač kupljen. Razen, da nisem našel nobene potrebe za bolj sodobno verzijo, sem hkratno ugotovil, da je ravno za D7 največ primerov po internetu.
Primerjava z novejšimi verzijami, pa je ugotovila, da za to kar ga uporabljam, novejše verzije nimajo nobenih izboljšav in plusov.
_________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo. |
|
Nazaj na vrh |
|
 |
janbar Član

Pridružen-a: Sre 15 Nov 2006 17:59 Prispevkov: 81 Aktiv.: 0.36 Kraj: Ig
|
Objavljeno: Pet Sep 03, 2010 11:02 am Naslov sporočila: |
|
|
Sej se da tudi z API klici, kar tudi sam uporabljam za različne komunikacije (IEC 870-5-103, SPA, ...) sam potem običajno potrebuješ še en časovnik, ki skrbi za branje posameznih paketkov iz porta(kolikor se nabere v predpomnilniku serijskega porta) in sestavljanje v večje pakete oz. buffer.
|
|
Nazaj na vrh |
|
 |
malci Član


Pridružen-a: Sob 15 Sep 2007 21:05 Prispevkov: 871 Aktiv.: 4.03 Kraj: Polhov Gradec
|
Objavljeno: Sob Sep 04, 2010 6:50 pm Naslov sporočila: |
|
|
Sam sem uporabljal LabView. Sorazmerno enostaven za naučiti in nešteto možnosti tudi za profesionalno delo. Pred leti je bila v reviji Svet elektronika serija člankov na to temo ( mala šola LabView-va)
Je bila že ena tema na to verzijo
http://www.elektronik.si/phpBB2/viewtopic.php?t=18342&highlight=labview
lp
uroš
_________________ Elektronika za hobi |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70760.99
|
Objavljeno: Sob Sep 04, 2010 8:02 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika.
|
|
Nazaj na vrh |
|
 |
Batman Član


Pridružen-a: Sre 10 Sep 2008 21:43 Prispevkov: 230 Aktiv.: 1.13 Kraj: Notranjska
|
Objavljeno: Čet Sep 09, 2010 6:15 pm Naslov sporočila: |
|
|
Za serijski port načeloma ne rabiš kakega posebnega programa. Lahko uporabiš že hyperterminal, verjetno bi šlo tudi z bilokaterim programskim jezikom in direktnim naslavljanjem vrat (enostavno pošlješ nek podatek na naslov #3f8). Bolj je problem, kako na drugi strani loviti in uporabiti podatke poslane prek serijskih vrat.
|
|
Nazaj na vrh |
|
 |
|