1)、首先在PC端上显示 “ 1,电击开始”,然后向COM1端口以HEX格式发送“aa 01 01 aa 02 01”
,设置程序等待7000ms后执行下一步
 2)、然后在PC端上显示 “ 2,电击结束”,并以HEX格式发送“aa 01 00”,设置程序等待67000ms后执行下一步
 3)、再在PC端显示“3,电击开始”,并以HEX格式发送“aa 01 01”,设置程序等待10000ms后执行下一步
 4)、再在PC端显示“4,电击结束”,并以HEX格式发送“aa 01 00”,设置程序等待66000ms后执行下一步
 5)、依次类推......
用什么语言好实现,有用VB实现的代码么?

解决方案 »

  1.   

    VB能实现,不过需考虑的是:
    所谓HEX格式仅是显示为00-FF字符串,实质仍是传递0-255ASCII码值。是将HEX形式的字符串,转换为十进制(0-255)来传递。
    VB中 &H00值=0,&HFF值=255。
    适当范围内的数字,前缀以 &H,可以直接表示十六进制数字。例如,十六进制表示法的 &H10 代表十进制的 16。
      

  2.   

    楼主,你说的“以 HEX 格式发送”,是要发送十六进制数,还是十六进制字符串?换个说法,你的 aa 是两个要显示的字母,还是数字 170?
      

  3.   

    Byte()
      

  4.   

    这个好像用VB、C#、java啥都可以吧