怎么样实时读取串口扫码枪数据

.Net技术 码拜 5年前 (2016-05-15) 870次浏览
各位好,
本人最近写一个程序,想实时读取串口扫码枪数据,然后做处理。本人看了一篇帖子 http://bbs.csdn.net/topics/360058004,里面qldsrx 贴出了一些代码。
本人想问的是,怎么样把串口的数据读出来,也就是说,一旦串口有数据,怎么样触发一个本人自定义的事件?原因是你的事件没有返回值。
谢谢各位的帮忙。
解决方案

80

private void serialPort_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
        {
            Invoke(getDataHandler);
        }

20

用C#自带的串口控件或串口类都可以实现,如上面几位所说的,它自带DataReceived接收事件这个辅助线程的

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明怎么样实时读取串口扫码枪数据
喜欢 (0)
[1034331897@qq.com]
分享 (0)