Pitäisi lukea sarjaporttiin tulevia NMEA 0183 - lauseita - miten portin luku tapahtuu VB5:ssä?
Vastaukset 2
- paketissa
Eikös sen GPS:n mukana tullut CD tai ainakin manuaali missä kerrotaan datan siirtäminen PC:lle ?
Vai oletko "löytänyt" sen kapulan ? - vbguru
Lisäät ensiksi VB-projektiisi MSComm-kontrollin.
MS Comm Control x, tuo x voi olla esim. 5, 6.
Ainakin VB6:ssa se on 6.
Kun saat tuon palikan projektiisi, raahaa se Formiin. Määrittele käytettävä COM porttinumero, COM1, COM2 tai mikä se sitten onkaan.
Määrittele muut portin asetukset, esim. 4800,n,8,1.
Sitten kun haluat aloittaa kommunikoinnin, avaa ko. portti:
MSComm1.PortOpen = True
Ja sitten proseduuriin OnComm koodaat kuten parhaaksi näet, vaikka näin:
nmeadata = nmeadata & MSComm1.Input
eli tuohon muuttujaan nmeadata saadaan sarjaporttiin tulevaa dataa.
ja lopuksi muista sulkea portti kun et enää lue sitä:
MSComm1.PortOpen = False
Olen tehnyt jokunen vuosi sitten ohjelmia ja hyvin sain ne tekemään sitä mitä halusin, esimerkiksi näyttämään kaiken mahdollisen datan mitä GPS vastaanotin sarjaporttiin antaa, satelliittien sijainnit, signaalinvoimakkuuksineen, puhumattakaan varsinaisesta paikkatiedosta, suunnista, nopeudesta jne.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1791319
- 851216
- 96967
- 48813
Suhde sinuun on ollut yhtä draamaa
ilman draamaa ja suhdetta. 😅 Oikeasti ei naurata. Nainen, olet pitänyt minut pihdeissäsi. Tunne on välillä vahva ja su40713Haluatko, että kierrän sinut kauempaa
Kun näyttää, ettet minusta innostu. Voisit edes täällä kertoa selvät sävelet.83589Yritit nainen sammuttaa kiinnostukseni
mutta se tehtävä epäonnistui. Se oli sitä bitch -mode vaihetta silloin. Lopputulos on nyt se, että rakastan sinua tällä29516Mikä on vahvuutesi palstalla?
Oletko kuullut asian joltain toiselta vai oletko itse sitä mieltä? Itse luen avarakatseisuuden omaksi vahvuudekseni. Yr111510Kyllä mä tiedän et me kuulutaan yhteen ja se on tähtiin kirjoitettu!!
En vain halua satuttaa sua. Olen aivan perseestä epävakaan ja ADHD oireiluin vuoksi. Ja kun olisi aika "vapauttaa" ne su44468Tunnetta ja sinua on vaikea kuvailla
Paremmin se varmaan aukeaa muulla tavalla. Olen merellä, jossa kovin usein puhkeaa rajuilma ja huomaan taistelevani hu33455