请问如何用VB发送串口命令

请问如何用VB发送串口命令,第1张

串口命令

是什么?

dim cmd(5) as byte

cmd(0)=&h01

cmd(1)=&h11

cmd(2)=&h21

cmd(3)=&h31

cmd(4)=&h41

cmd(5)=&h51

mscomm1.output=cmd

推荐看书亩念悔高穗

Visual_Basic与_RS-232_串迅正行通信控制

function OpenPort()

{

var cmd_send = ""

var result = $('txtReceive').value

var results = result.split('伏戚,')

for(var i=0i<results.lengthi++)

{

cmd_send += String.fromCharCode(eval(results[i]))

}

if(MSComm1.PortOpen==false)

{

MSComm1.PortOpen=true

MSComm1.Output=cmd_send//发送命令

}

else

{

window.alert ("已经开始接收数大厅据!")

}

}

function ClosePort()

{

if(MSComm1.PortOpen==true)

{

MSComm1.PortOpen=false

}

else

{

window.alert ("串口已经关闭滚厅隐!")

}

}

function SendMessage()

{

var cmd_send = ""

var result = $('txtReceive').value

var results = result.split(',')

for(var i=0i<results.lengthi++)

{

cmd_send += String.fromCharCode(eval(results[i]))

}

if(MSComm1.PortOpen==false)

{

window.alert ("串口已经关闭!!")

}

else

{

MSComm1.Output=cmd_send//发送命令

}

}

详见:

http://blog.csdn.net/xuing/article/details/6688306

求采纳!!!!!!!!!

可以选COM1和COM2。

1、安装好VSPD后,首先选择你要虚拟的端口号,点陪唤击“添加端口”。一般现在的笔记本电脑都没有串口,所以可以选COM1和COM2。2、虚拟好端口后,左侧能看到新虚拟出的COM1和COM

2,此时两个端口应该都没有被占用,处于停用状态。

3、打开串口调试助手,设置COM1的波特率、奇偶校验位、数据位肆册、停止位等参数,同时确保COM2是未占用状态。我们这样设置,裂乱宏是为了让COM1负责发送数据,COM2负责接收数据。如果COM2也被占用,那么你的程序就无法使用这个端口了。

4、在图中方框位置填入你要模拟的数据,然后点击“自动发送”,这时你应该看到进度条不断前进,而VSPD的COM1的Sent数据不断增长,说明串口调试助手正不断通过COM1发送数据。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12419381.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存