[elektro] OT: VB2008 soros vonal olvasás
potyo
potyo.ada at gmail.com
Fri Nov 8 15:59:38 CET 2013
Ezt nézted már?
http://msdn.microsoft.com/en-us/library/system.io.ports.serialport.aspx
Első blikkre a ReadByte metódus kellene neked, esetleg előtte lekérdezve a
BytesToRead tulajdonságát az objektumnak, hogy megtudd, van-e egyáltalán
mit olvasni.
Esetleg megnézheted a DataReceived eseményt is. Ha jól értem, akkor ez arra
való, hogy ha jön valami, akkor ez meghívódik - de lehet, hogy ez mondjuk
csak akkor, ha jött mondjuk VbCr.
2013. november 8. 15:52 hozso_001 at freemail.hu írta, <hozso_001 at freemail.hu>:
> Megint elakadtam...
>
> Eddig csak küldözgettem ki az adatokat a soros vonalra,
> megy is szépen. Nos, most olvasnom kellene.
> Olvasgattam mintákat, de nekem eléggé zavaros a dolog.
> Annyit értek, hogy a soros vonal olvasás egy külön thread-ben
> fut. Próbáltam az adatok kiküldése után adott ideig várakozva
> olvasni a portról ReadLine-al, de ez nem adja vissza a teljes
> puffer tartalmat.
>
> Ez alapján:
>
>
> http://code.msdn.microsoft.com/windowsdesktop/SerialPort-Sample-in-VBNET-fb040fb2
>
> Írja is, hogy ez akkor működik (mármint a ReadLine), ha a
> vett byte-ok között ott van a VbCr. Gondolom, addig olvas,
> amíg meg nem találja a megadott karaktert.
>
> Van-e módom arra, hogy a soros vonal pufferét egyben,
> "szőröstül-bőröstül" beolvassam?
>
>
> Üdv.: Horváth Zsolt
>
>
>
>
>
>
>
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list