当前位置:编程学习 > C#/ASP.NET >>

serialPort读取考勤机数据

我想自己用c#写serialPort读取考勤机数据,他们没有提供任何的dll等,
serialPort1.PortName = "COM1"; //选择串口COM1
            serialPort1.BaudRate = 9600;   //设置通信口参数
            serialPort1.DataBits = 8;      //数据位 
            serialPort1.Parity = System.IO.Ports.Parity.None;//校验位 无校验
            serialPort1.StopBits = System.IO.Ports.StopBits.One;//停止位1位
            serialPort1.ReadBufferSize = 1024;  
            //接收缓冲区大小
            try
            {
                serialPort1.Open();        
                
            }
            catch
            {
                MessageBox.Show("打开端口发生错误");
            }
到这里就不知道怎样写下去了,我是想把考勤机的数据下载出来 --------------------编程问答-------------------- 顶起来 --------------------编程问答-------------------- 考勤机应该提供有二次开发包的吧,不用开发包你想累死自己啊。 --------------------编程问答-------------------- 啊哦!!!

我都想研究这个.但是有没有具体的资料可以参考??? --------------------编程问答-------------------- 我email:2ndspace_001@163.com --------------------编程问答-------------------- 出发点就是错误的,通讯都是有协议的,一般都会给你封装好。没有DLL或者协议,不可能实现的! --------------------编程问答-------------------- 如果不清楚它的数据格式,读取了有什么用啊? --------------------编程问答--------------------  serialPort1.Open();                 
然后接收数据,如果没有文档,你就靠你的运气去猜一下数据里面是什么内容,但如果这机子返回的是10101001的格式的数据的话那还是建议你不要猜了。。。。。 --------------------编程问答-------------------- 编程简单,msdn上都有例子的,关键是要有考勤机通讯协议。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,