求VB用串口在两台计算机上进行传输数据的程序

要求:相当于获取数据的仪器通过串口传输到一台计算机上,而获取数据的仪器被另一台计算机程序输入数据代替了。只求代替的这台计算机的程序!说得更明白点,就是在这台计算机输入数据... 要求:相当于获取数据的仪器通过串口传输到一台计算机上,而获取数据的仪器被另一台计算机程序输入数据代替了。只求代替的这台计算机的程序!说得更明白点,就是在这台计算机输入数据,转换成仪器的获取的原始数据. 展开
 我来答
爱栀竹的人
2011-11-09 · TA获得超过1352个赞
知道大有可为答主
回答量:1743
采纳率:0%
帮助的人:999万
展开全部
1. 声明com控件
Public WithEvents moCom As SCCIATLLib.WinCom
2. 进行连接
Set moCom = New SCCIATLLib.WinCom
moCom.Setup 9600, 8, 0, 0
moCom.SetupBlockModel 0
moCom.SetupHandshaking 1
moCom.Open "comx" 'com口设备
3 . 发送数据
moCom.Write “少时诵诗书”
4. 接收数据
Private Sub moCom_OnComEvent(ByVal comEvent As Integer, ByVal eError As Integer)
comEvent=1时表示接收数据
‘下面用循环读出缓冲里的全部数据。读完后会自动清除已读数据。
sA = frmMain.moCom.Read
Do While sA <> ""

mScom = mScom & sA
'lblMsg = "目前的连接状况:良好"

sA = frmMain.moCom.Read
Loop
百度网友2f0870af4c
2011-11-03 · TA获得超过179个赞
知道小有建树答主
回答量:348
采纳率:0%
帮助的人:67.9万
展开全部
你是要一个仪器的模拟器吧,首先需要知道仪器的通讯协议(数据格式),然后用程序按格式发送数据。很简单的
追问
说对了,仪器模拟器。数据格式是十六进制的数字,求程序,您发个代码给我吧
追答
不好意思,年底很忙。VB串口编程一般用微软的串口控件,你随便找一个VB的串口编程源程序看一下就明白了,MSCOMM控件的方法和属性查一下就知道了,主要是设置波特率、串口号等,要根据模拟器要求的格式设置,比较简单的,因为要输出十六进制数,你可能需要用到数据转换,也很好弄的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-11-15
展开全部
有个 VB的串口调试精灵代码

需要 联系 homewaygd@gmail.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式