Onnistuuko lähettää Visual basicilla com-porttiin numeroarvoja? Tarkoitus olisi avata ohjelman alkaessa ensin portti ja lähettää sinne aina halutessa numeroarvo. Esim. tehdä apuohjelma, jota kutsuttaessa se lähettää sille annetun arvon portille. Eli mahdollisesti Case rakenteeseen annettaisiin apuohjelma kutsu ja tälle haluttu arvo, jonka se sitten lähettäisi sarjaportille.
Ja apuohjelmalla tarkoitin tietysti aliohjelmaa =)
Olisko jotenkin ms comm controllilla. Katsoppa putkan koodivinkit, muistaakseni siellä oli vinkki siihen...
Lähettääkö tuo arvon "1" portille?
MSComm1.Output = Str$(1)
Tarkoitus olisi saada lähetettyä vain numeroarvo 1.
Portille näyttäisi tuolla menevän: "20 31 1".
Lukeeko mahdollisesti porttiin kytkettävä laite siis tässä tapauksessa portilta vain numeron 1?
Toisaalta jos laitan Str tilalle Chr portille näyttäisi menevän arvo "01". Kumpi oikein jos kumpikaan =)
Lisäkysymyksenä, tuleeko sarjaportille lähetetty tieto välillä tyhjentää vai esim. kyseistä käskyä useamman kerran käyttäen korvaako seuraava käsky edellisen?
Helppivä kiitos!
Aihe on jo aika vanha, joten et voi enää vastata siihen.