VB.net 做串口通讯

温度仪表做RS232通讯用SerialPort1控件就可以了啊我用虚拟串口做测试,写入SerialPort1.Write(str1)读取SerialPort2.ReadE... 温度仪表 做RS232 通讯 用SerialPort1控件 就可以了啊
我用虚拟串口 做测试,
写入 SerialPort1.Write(str1)
读取 SerialPort2.ReadExisting.ToString

都是字符串,我看网上的那些测试COM口的工具 都是读取的16进制数据 是自己转换的吗?

下个星期,我会拿到实物做测试,希望大神给点 经验,我好查阅资料,实际测试学习。
展开
 我来答
匿名用户
2015-04-01
展开全部

一般涉及到不可显示字符的,不能用读字符串的函数,直接用读字节的,读出来转换。

可以配合现有的串口软件做测试,类似格西烽火、SSCOM等,都不错。

智轮
2019-09-23
知道答主
回答量:2
采纳率:0%
帮助的人:1347
展开全部
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
TextBox4.Text = ""
Try
Dim Iout(8) As Byte
Iout(0) = &H0
Iout(1) = &H3
Iout(2) = &H10
Iout(3) = &H3
Iout(4) = &H0
Iout(5) = &H1
Iout(6) = &H71
Iout(7) = &H1B
SerialPort1.DiscardOutBuffer()
SerialPort1.Write(Iout, 0, 8)
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub

源码在csdn上网页链接

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
方丈在此c3c741f
2017-04-10 · TA获得超过1790个赞
知道大有可为答主
回答量:1812
采纳率:76%
帮助的人:569万
展开全部
你好,你可以使用专业的工具进行测试。我这里有教程,可以私聊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
changjeff
2015-04-01 · TA获得超过804个赞
知道小有建树答主
回答量:2008
采纳率:54%
帮助的人:831万
展开全部
恩,当然要自己转换了啊,这个东西很简单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式