各位英雄:
    最近我碰到一个问题:一台NT上接了一个串口设备,不用驱动,设备的控制程序很简单,但没有源代码,现在要把旧串口设备换成一个新型号的串口设备,它们的控制只有一条语句不同,源程序没法改动,我希望通过在中间增加一台PC,两台PC的串口相连,再在这台新增的PC的另一个串口上接新串口设备,然后在新增的PC上开发一个串口程序,把原来PC上发送的串口信息接受到,处理后再转发给新串口设备,请问我应该怎么实现????谢谢各位了!!

解决方案 »

  1.   

    我觉得不一定要增加一台PC,有串口转usb的设备,你可以试试,只用装usb端的驱动
    ,然后在设置中做一下。
      

  2.   

    谢谢各位的回复,现在就是不能用USB及其它的,只能还是通过串口,控制软件也不能变。
      

  3.   

    转发串口消息
    在新的pc上写串口转发程序。用两个mscomm分别对应pc上2个串口,com1接收到的消息转发个com2,com2的消息转发给com1.当然转发之前可以加入自己的处理。
    如果控制很简单,最好的方法还是解析控制协议,改写原来的控制程序,这样才能保证设备操作可控