ydzf.net
当前位置:首页 >> 如何用vB做一个串口调试助手的界面 >>

如何用vB做一个串口调试助手的界面

会用C,就用C做.会用 dehphi7 就用 dehphi7 做,最后才考虑用 VB 做.VB做这些底层的东西,有点难度.

硬件办法:电脑要有两个串口,你的VB关联一个,调试助手关联另一个,然后把两个串口用串口线连接起来就可以了.一般电脑只有一个串口,可以用两台电脑,或用USB转串口线,都可以.软件办法:如果硬件实在没那么多东西可用,下载个 “虚拟串口” 软件,百度一下就有的.虚拟串口软件可以虚拟两个联结起来的串口,然后VB一个,调试助手一个.

VB 串口通信 推荐 看书 Visual_Basic与_RS-232_串行通信控制 其实,百度文库 里 有 很多 文档,可以参考

先获取计算机上的串口,然后一个循环一个个写到下拉框里就好了.再看看别人怎么说的.

可以下一个VSPD虚拟串口http://www.onlinedown.net/soft/58180.htm来生成虚拟串口,然后你就会发现在硬件菜单下生成新串口了用串口调试助手测试时注意串口号的选择就可以了http://blog.sina.com.cn/s/blog_03d6395601012xgg.html这里有一个相当精典的例子!!!!!!!!!!!!串口通信!!

是用VB调试精灵32313133353236313431303231363533e4b893e5b19e31333234313963的源代码改过来的,以16进制方式显示发送: Option Explicit Dim intTime As Integer Private strSendText As String '发送文本数据 Private bytSendByte()

使用MSCOMM控件,按照上下位机的通信协议,编写代码. Private Sub Form_Load() MSComm1.Settings = "9600,n,8,1" '暂定无校验,数据位8位,停止位1位 MSComm1.InputMode = comInputModeBinary '采用二进制传输 MSComm1.

LZ的想法用VB可以实现.1)可以通过串口或网口与PLC的相关接口通信.2)按照PLC的说明书给出的通信协议编写代码.

Dim Buf$, i%Dim S3(2) As Byte'A8 X0 HH HH X8S3(0) = &H35S3(1) = &H2ES3(2) = &H32Buf = S3OutByte = BufBuf = Comm1.Input '清空输入缓冲区Comm1.Output = OutByte '送出数据

楼主,你可以去下载一个“VSPM虚拟串口”软件,安装好后,先不要运行,在“开始”菜单--》“程序”--》“VSPM”--》“虚拟串口互联插件”,里面有一个Readme.txt文件,按里面的要求去做,可以用一台PC模拟串口通信了.另外在你的VB程序里,一个mscomm控件.com=3,另一个.com=4就可以进行数据的收发了.到时在真正的应用时,只需将这两个值改一下就OK 了.有问题Hi我.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.ydzf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com