Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: com-portille numeroja

sanderz [12.10.2004 14:38:46]

#

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.

sanderz [12.10.2004 16:13:14]

#

Ja apuohjelmalla tarkoitin tietysti aliohjelmaa =)

Meitsi [13.10.2004 13:57:30]

#

Olisko jotenkin ms comm controllilla. Katsoppa putkan koodivinkit, muistaakseni siellä oli vinkki siihen...

sanderz [13.10.2004 15:06:15]

#

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!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta