怎么根据通讯协议用vb编个程序呀

[复制链接]
查看11 | 回复8 | 2021-1-27 06:05:16 | 显示全部楼层 |阅读模式
vb只做过一些简单的,但是看着那么长的通讯协议,是分分钟要哭的节奏呀,网上的教程真的找不到,有大神吗,求教呀,,,一个测量温度的仪器端口是rs485,准备用电平转换器转成rs232来连接PC,要两个星期用vb编个程序,求教呀
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:05:16 | 显示全部楼层
一个字一个字读啊,没办法,做过几个就熟悉了。
回复

使用道具 举报

千问 | 2021-1-27 06:05:16 | 显示全部楼层
楼上这个就是大神,你抓住他…………



回复

使用道具 举报

千问 | 2021-1-27 06:05:16 | 显示全部楼层



回复

使用道具 举报

千问 | 2021-1-27 06:05:16 | 显示全部楼层
这种问题如果用LabVIEW应该比较简单,Google搜索下应该能搜到些有用的东西
回复

使用道具 举报

千问 | 2021-1-27 06:05:16 | 显示全部楼层
仅供参考:DimiBuf()AsByte
DimbtAsLong
bt=bytesTotal
'收当前流
ReDimiBuf(bt-1)
tcpRTB.GetDataiBuf
'log每个收到的字节
'i=0
'lnx="RTB-->BYTE:"+Right("0000000"+Hex(i),8)+"-"
'Fori=0Tobt-1
'lnx=lnx+""+Right("0"+Hex(iBuf(i)),2)
'IfiMod16=15Then
'LogRXlnx
'lnx="RTB-->BYTE:"+Right("0000000"+Hex(i+1),8)+"-"
'EndIf
'Next
'i=bt-1
'IfiMod1615Then
'LogRXlnx
'EndIf

回复

使用道具 举报

千问 | 2021-1-27 06:05:16 | 显示全部楼层
在vb里主要用到Mscomm控件,但是,对于一个通讯协议,如何根据这个通讯协议编码呀,比如根据通讯应答格式来编程代码,
回复

使用道具 举报

千问 | 2021-1-27 06:05:16 | 显示全部楼层
先得有485-rs232的硬件。
然后,然后就是串口操作了
回复

使用道具 举报

千问 | 2021-1-27 06:05:16 | 显示全部楼层
其实,应用端就是根据通讯协议编写串口通讯的处理过程。
RS485是支持多从机总线系统的。看协议带着这个思路就很容易看懂。
需要一个RS485-232转换器(线)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行