VB中关于MSComm通信的问题

你好,我想问下关于vb的问题,我想在一个窗口中用mscomm控件编发送和接收数据的程序,我在实验室用了一台电脑,老师给我一个两头都有串口接口的头,一头接到电脑串口,另一头... 你好,我想问下关于vb的问题,我想在一个窗口中用mscomm控件编发送和接收数据的程序,我在实验室用了一台电脑,老师给我一个两头都有串口接口的头,一头接到电脑串口,另一头用一个电线做了个回路连起来了,老师说这样就能把数据从这台电脑再发送到这台电脑上,应该怎么弄啊,这是主要程序
MSComm1.CommPort = 2
MSComm1.Settings = "9600,n,8,1"
MSComm1.InputLen = 0
MSComm1.InBufferSize = 256
MSComm1.OutBufferSize = 256
'MSComm1.PortOpen = True
MSComm1.SThreshold = 1
MSComm1.RThreshold = 1
MSComm1.InputMode = 0
End Sub
Private Sub Command2_Click()
If Not IsNumeric(Text7.Text) Then
MsgBox "不能发送", vbExclamation, "请重新设置参数"
Text7.Text = ""
Text7.SetFocus
ElseIf Not IsNumeric(Text12.Text) Then
MsgBox "不能发送", vbExclamation, "请重新设置参数"
Text12.Text = ""
Text12.SetFocus
Else
MSComm1.Output = Text7.Text
MSComm1.Output =Text12.Text
Text12.Text = ""
Text7.Text = ""
End If
Text16.Text =MSComm1.Input
End Sub
但是这个不好使,接收数据的text不显示,求帮帮忙,拜托了哈
图片点击发送数据,然后要显示在最左边的text中
展开
 我来答
zdingyun
2011-04-28 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48169
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部
接收代码放MsComm控件的OnComm事件中.
更多追问追答
追问
具体怎么写啊,我做新手都不会啊,那个一样的问题是我提问完后在我的提问里没有,我又重发了一遍,浪费我10分啊,成功后两个问题的分都给你哈,谢谢了哈
追答
Option Explicit
Dim strSj As String
Private Sub Form_Load()
MSComm1.CommPort = 1
MSComm1.Settings = "9600,n,8,1"
MSComm1.InputLen = 0
MSComm1.InBufferSize = 1024
MSComm1.OutBufferSize = 512
MSComm1.RThreshold = 1
MSComm1.InputMode = comInputModeText
MSComm1.PortOpen = True
Text1.Text = ""
Text2.Text = ""
End Sub
Private Sub Command2_Click()
If Not IsNumeric(Text1.Text) Then
MsgBox "不能发送", vbExclamation, "请重新设置参数"
Text1.Text = ""
Text1.SetFocus
ElseIf Not IsNumeric(Text2.Text) Then
MsgBox "不能发送", vbExclamation, "请重新设置参数"
Text2.Text = ""
Text2.SetFocus
Else
MSComm1.Output = Text1.Text
MSComm1.Output = Text2.Text
Text1.Text = ""
Text2.Text = ""
End If
End Sub

Private Sub MSComm1_OnComm()
Select Case MSComm1.CommEvent
Case 2
strSj = strSj & MSComm1.Input
Text3 = strSj
'strSj = ""
End Select
End Sub
意法半导体(中国)投资有限公司
2023-06-12 广告
STM32F103C8T6是一款基于ARM Cortex-M3内核的微控制器,具有以下基本参数:1. 工作频率:72MHz2. 外部时钟:最高可达120MHz3. 存储器容量:64K bytes4. 数据总线宽度:32位5. 输入/输出端口... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式