一个连接电脑的酒精测试仪器,要接收仪器的数据, 
仪器操作的主要步骤是: 
1. 开启仪器/倒计时 2.准备测试 3.吹气 4.分析 5.显示结果 6.提示关机(关闭仪器) 用串口助手 发送数据 准备时返回 R 分析时候 返回 D 提示关机时 提示 Owinfrom 做这个项目,请问如何写这个接收处理类和方法? 谢谢

解决方案 »

  1.   

    winform就开一线程轮询有没有数据过来啊,仪器应该会提供类库吧
      

  2.   

    拖一个SerialPort在DataReceived里
    根据接收的数据进行处理
      

  3.   

    C#里有一个SerialPort,你时时去取设备取数据,对取得的数据字串进行分析,如果有超标则作报警动作.
    对提示的问题,应该很简单,看你如何处理了.
      

  4.   

    你的设备是COM端口的还是USB?
    直接写个监听设备的小程序不是很难
      

  5.   

    如12楼所说 首先要知道通讯协议 然后才能接收数据这个一般会提供你接口的 不然你自己弄接口的话 还是有点麻烦的 功能少就算了 多的话非常蛋疼1. 开启仪器/倒计时 2.准备测试 3.吹气 4.分析 5.显示结果 6.提示关机(关闭仪器)  //根据这个步骤来定义接口用串口助手 发送数据 准备时返回 R 分析时候 返回 D 提示关机时 提示 O  //这个可以考虑枚举和委托