Sarjasiirto VBA:ssa

Nerdie

Hei!

Osaisiko joku neuvoa sarjaliikenteeseen liittyvän ongelman suhteen?

Olen ohjelmoimassa Access 2002:n VBA:lla ohjelmaa, joka lukee dataa sarjaportista ja tallentaa sen tietokantaan. Sarjaportin lukemiseen käytän MSComm-objektia. Olen asettanut RThreshold-ominaisuuden arvoksi 1, eli aina kun sarjaporttiin tulee yksikin merkki, MSComm-objektin OnComm-eventti käynnistyy.

Ongelmana on, että kun sarjaporttiin tulee dataa, ja yritän lukea sitä OnComm-eventissä MSComm-objektin Input-propertystä, en saa sieltä kaikkea porttiin tullutta dataa, vaan ainoastaan mielivaltaisen pituisen pätkän tekstin alusta. Olisiko joku puskurointiin liittyvä ongelma?

1

354

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Blade

      Ei ehkä kannata käyttää OnComm-eventtiä jos olet merkkijonoa lähettämässä tai lukemassa. Lähetä/vastaanota data "normaalisti". Vastaanottaessa kannattaa ehkä pollata bufferia onko sen pituus muu kuin nolla (tullut tavaraa).

      Vaikea sanoa mitään kummoisempaa, millaisen päätelaitteen olet porttiin kytkenyt? Onko siinä minkäänlaista kättelyä tai omaa lähetys/vastaanotto-puskuria? PC ja dataloggerisi RS232-liikenne voivat olla vain epäsyncissä. Kannattanee suosiolla käyttää kättelyä.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Lindtman I vasemmistohallitus aloittaa viimein Suomen kuntoon laittamisen

      Tässä nyt on 3 vuotta seurattu irvokasta kärsimysnäytelmää nimeltään "valtion budjetin tasapainotus by äärioikeisto", ja
      Maailman menoa
      155
      2513
    2. Missä viipyy persujen lupaama euron bensa?

      En edes muista milloin bensapumpussa olisi ollut ykkösellä alkava litrahinta. Missä siis viipyy persujen lupaama euron b
      Maailman menoa
      146
      2352
    3. Kirje, PellePelottomalle.

      Tärkeää olisi luoda ystävyys, että se, jota rakastaa, on samalla paras ystävä ja luotettavin, jolle voi ja uskaltaa luot
      Ikävä
      98
      1020
    4. Meni kyllä aika solmuun

      Meidän tutustuminen 😐
      Ikävä
      64
      881
    5. Sinua oli kiihottavaa

      Sinua nainen oli kiihottavaa katsella.
      Ikävä
      61
      774
    6. Persut jakavat tekoälyllä tehtyjä kuvia maahanmuuttajista somessa

      Eivät mainitse, että ovat tekoälyllä tehtyjä. Eivät näe asiassa mitään ongelmaa. Valehtelijapuolue taas vauhdissa. Unka
      Maailman menoa
      273
      701
    7. Mistä löytyy naisseuraa sinkkumiehelle?

      Kertokaapas kokeneemmat mistä löytyis naisseuraa sinkulle. Ihan ois eukko nyt tosissaan hakusessa. Tanssipaikat kun on a
      Kuhmo
      18
      697
    8. Voi teitä naisia

      Suudeltiin ja nukuttiin toisissamme kiinni mutta pillua ei tullu, ei edes aamulla. t.38vmies
      Sinkut
      85
      680
    9. Martinan hevoset.

      Tämä todella kaunis ja ketterä harmaa hevonen jolla monet kilpailut voitetaan ei ole Martinan.Tytär ratsastaa sillä tait
      Kotimaiset julkkisjuorut
      202
      658
    10. Hyvä meininki

      TTP:ssa väkeä tosi runsaasti paikalla. Hyvää ruokaa jälleen ja munkit ja sima erinomaista. Kiitos yrittäjälle! Hieno Vap
      Haapavesi
      22
      648
    Aihe