问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB6.0 怎么用串口接收一组十六进制数据

发布网友 发布时间:2024-01-18 22:03

我来回答

2个回答

热心网友 时间:2024-01-22 04:26

特别简单,设置并打开串口后
Dim a() As Byte
a = Mscomm1.Input
就可以了。追问这样只是接收了,怎么保存进另外一个数组啊?需要把收到的0A以字符的形式保存下来,以便进一步操作。

追答用循环啊。
For I = 0 to Ubound(a)
b(i) = a(i)
Next
大概这个意思

字符的话,用Hex()函数,比如
Dim S As String
For I = 0 to Ubound(a)
S = S & Hex(a(i))
Next

热心网友 时间:2024-01-22 04:26

1 楼回答的不错

我这里推荐一本vb 串口 入门书籍
Visual_Basic与_RS-232_串行通信控制

清华出版
VB6.0 怎么用串口接收一组十六进制数据

特别简单,设置并打开串口后 Dim a() As Byte a = Mscomm1.Input 就可以了。

怎样设置vb6.0中的串口控件,实现读取下位机发的数据?

CommPort 设置并返回通讯端口号。Settings 以字符串的形式设置并返回波特率、奇偶校验、数据位、停止位。PortOpen 设置并返回通讯端口的状态。也可以打开和关闭端口。Input 从接收缓冲区返回和删除字符。Output 向传输缓冲区写一个字符串。触发事件 OnComm 多看 msdn 祝你顺利 ...

VB6.0串号通迅问题!

If Mid(strData, 3, 2) = "1E" Then Shape1.FillColor = vbRed ElseIf Mid(strData, 3, 2) = "2E" Then Shape1.FillColor = vbGreen End If End If strData = ""End If End Select End Sub Public Function jieshou() '接收数据处理为16进制字符 Dim i As Integer For i = ...

VB6.0中如何使用一个按钮调用串口发送数据

MSComm1.CommPort = 1 'MSComm1.Settings = "9600,n,8,1"MSComm1.PortOpen = True End Sub

VB 6.0 MSCOMM串口通讯的问题

MSComm1.InputMode = comInputModeBinary '采用二进制传输 MSComm1.InBufferCount = 0 '清空接受缓冲区 MSComm1.OutBufferCount = 0 '清空传输缓冲区 MSComm1.RThreshold = 1 '产生MSComm事件 MSComm1.InBufferSize = 1024 MSComm1.PortOpen = True End Sub Private Sub MSComm1_OnComm() '接收数据 ...

关于VB6.0串口通讯的问题

MSComm(intMsCommIndex).InputLen = 0 '--使用Input属性时在接收缓冲区读取的字符数,0为读取整个接收缓冲区内容 MSComm(intMsCommIndex).InputMode = comInputModeBinary '--Input属性取的数据是二进制数据 If Not MSComm(intMsCommIndex).PortOpen Then '--打开串口 MSComm(intMsCommIndex).PortOpe...

vb6.0中怎么使用MSCOMM

'设置接收数据模式为二进制模式 .InputLen=1 '设置一次从接收缓冲区读取字节数为1 .Sthreshold=1 '设置一次从发送缓冲区读取字节数为1 .PortOpen=True '打开通信口 '其他属性设置省略 (2)下面是响应Mycomm_OnComm事件的处理程序,对数据库采集的处理程序采用MSComm事件驱动方式。Private Sub MyComm_...

请教,VB6.0怎样采集计算机串口输入的数据并以图形显示?

串口获取数据的话,首先要初始化串口,这个你首先要知道你的传口设备的一个参数(彼特率等)初始化后,那么使用API也可以VB里面的函数也可以,直接就可以获取到串口的数据,有些设备是有指令的,必须要先去一个指令才会给你发数据,这个都要先了解要处理的设备。或者设备后,在可以将获得数据当作数据源...

VB 如何用:socket 发送数据

1、首先看控件区有无串口控件,表明串口控件并未被启用,选择工程→部件→Micosoft comm Control6.0选项,点击应用,即可添加串口控件。2、绘制两个text控件用于存储串口需要收发的数据。一个button控件用于发送指令,添加串口控件。3、编写程序: Private Sub Command1_Click() MSComm1.Output = Text2...

在VB6.0中我把串口收到的数据存储在 Inbyte里面Dim Inbyte() As Byte...

Hex 函数 返回代表十六进制数值的 String。语法 Hex(number)

串口发送十六进制数据 串口只能接收十六进制的字母 vb串口发送十六进制 串口hex模式十六进制发送 arduino串口读取十六进制 串口如何接收数据 串口接收不到数据 串口接收数据处理 serialport接收串口数据
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
注册保险代理有限公司需要什么资料! 现在什么云手机性价比高一点? 50个可接双宾语的动词 为琵琶独奏曲《春江花月夜》配一首词或诗 我经常看到HI语音里会有什么魅力榜、贡献榜这些排名,我也一直在语音直播... 跨行通怎么激活 父母是农民不知道有没有纳税 普通农民可以算纳税人吗? 农民不交农业税了,是不是纳税人? 小红书上女生缺衣服穿的心情说说四十句 过度劳累,睡眠不足会引发什么血液病 从事体力劳动的人长期营养不良会导致什么后果 wps怎么悬浮在其他软件上 有脚书橱的解释 如何打造最强女儿 蓝牙耳机怎么用呢? FT8430是什么三极管? 久久鸭有一股子奇特香味? 娱乐主播可以直接招收场控吗? 甜酒酿圆子的做法大全 ...可以私信发给我。店铺要可靠,很怕买到假耳钉 周六福彩金多少钱一克及回收价格 我想知道这两个珠宝品牌怎么样,施华洛世奇和潘多拉,那个档次高一点,那... 工艺流程设计的原则包括() 结构化程序设计是怎样的程序设计方法? 雷达液位计测量波动液位会不会出现测量值波动? 俞益谟《中洲株柳》原文及翻译赏析 排球运动中常用移动步法 属于排球移动步法的有()。 排球运动中常见的移动步法有哪些 大威德金刚唐卡和泰国佛在一起影响吗? 金刚曼陀罗唐卡是什么意思 淘宝的优惠券是真的吗? 拼多多买了两斤芝麻到家一称才一斤三两咋办 起亚k3起动机在那个位置 深圳市求卓科技有限公司怎么样 深圳市求卓科技有限公司电话是多少? 深圳实验学校高中园卓越高中是公办还是民办的 科四几次机会 ...但是医院不是当天挂号当天看病么,这个排号跟挂号有区别吗?_百度知 ... 六盘水开车到防城港火山岛路线 note3 knox已锁定,如何解决? 阳台防护栏不绣钢护栏底座用什么样的好? 癌症喝羊奶有问题吗? 请问胃癌患者化疗期间可以喝羊奶吗,网上说羊奶营养高于牛奶_百度... 促甲状腺素tsh偏低 会不会导致身上痒1 贝吉塔的弟弟在哪里出现过? 关于仙剑奇侠传 ~~~很多问题,所以分很多的,还会追加 关于仙剑 铁杆仙迷进~!垃圾别来 黎感这个牌子什么档次