vrhero(我是真小人/最烦伪君子...) 
大侠能否说清楚点啊,我刚学C#
第一问题不懂,第二问题我看过只能设备里只有wince5.0的啊

解决方案 »

  1.   

    system.io.port
    我知道用SerialPort类操作串口
    具体怎么去判断每个仪器连接正常?
      

  2.   

    可以用SerialPort 的write向串口些命令检查串口的状态
      

  3.   

    那几个类似与红绿灯的东西可以用按钮来做
    先加上8个按钮,在属性列表中把FlatStyle设置为Flat
    放上ImageList控件,在里面选择两张图片,一张是绿色的,一张是红色的
    然后放上几张图片就可以,默认的比如说是绿色,根据从
    端口里面读的数据来改换图片
    比如说:
    button1.image=imageList1[1];
    button1.image=imageList1[0];
      

  4.   

    this.serialport1.portname="com1";
    this.serialport1.baudrate="9600";
    this.serialport1.databits=8;
    this.serialport1.parity=parity.none;
    this.serialport1.stopbits=syopbits.one;
    this.serialport1.write("控制指令\r");
      

  5.   

    to:ff19191919() 
    你这些不只是设置COM口的吗?数据位停止位什么的,这也没有去判断仪器是否连通啊?
      

  6.   

    问题一:使用串口通讯,SerialPort进行定时查询通讯,通讯协议你必须找仪器厂商咨询,结果回来之后,你想要通过画图或者更改图片都可以
    问题二:vs2005开发的程序可以在WINCE4.2上运行,前提是你必须建立适合wince4.2的工程
      

  7.   

    COMM 口是全双工方式,一般是1对1的数据传输.
    LZ所说的8个设备,最好用485总线.你这个问题主要是设计通讯协议.
    把上位机设置成 主控,其他设备为从控. 采取应答式即可PS:圆形的灯可以用几个红绿图片替代.
       wince你要看vs2005最低支持多少了.估计要5.x