社区
VB基础类
帖子详情
急:怎样通过VB串口控件发送16进制数据!
asset
2002-11-22 11:16:46
各位大侠,帮帮忙吧!!谢谢啦。
...全文
101
3
打赏
收藏
急:怎样通过VB串口控件发送16进制数据!
各位大侠,帮帮忙吧!!谢谢啦。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Sean918
2002-11-22
打赏
举报
回复
发送16进制数直接发送就可以
Dim vSend As Variant
vSend = &HEF
If MSComm1.PortOpen Then
MSComm1.Output = vSend
Else
MSComm1.PortOpen = True
MSComm1.Output = vSend
End If
Do While (MSComm1.OutBufferCount <> 0)
Loop
如果发送的数据是以组为单位,则定义一个 byte 数组。把数组赋值后,把数组头赋值给Variant变量发送就行
Sean918
2002-11-22
打赏
举报
回复
Dim vSend As Variant
Dim bSend(0 To 5) As Byte
bSend(0) = &H1
bSend(1) = &H2
bSend(2) = &H3
bSend(3) = &H4
bSend(4) = &H5
bSend(5) = &H6
vSend = bSend
If MSComm1.PortOpen Then
MSComm1.Output = vSend
Else
MSComm1.PortOpen = True
MSComm1.Output = vSend
End If
Do While (MSComm1.OutBufferCount <> 0)
Loop
asset
2002-11-22
打赏
举报
回复
我这里就是要采用以组为单位发送,请问一下怎样对数组赋值?能不能举个例子!谢谢
VB
6.0实现与下位机实现
16进制
数据
的收发
VB
6.0实现与下位机通过rs232接头通信,实现
16进制
数据
的收发
SPCOMM通信 CRC验证
串口
发送
16进制
一个利用SPCOMM
控件
进行
串口
通信的例子,例子里包含了MODBUS通信的CRC校验代码和向
串口
发送
16进制
数据
的代码,是学习
串口
通信、MODBUS通信的好资料哦
VB
.NET SerialPort 十六进制通信实例(VS2008)
此实例为VS2008环境下
VB
.NET 编写的 SerialPort通信为
16进制
,可以改为字符串 内含不同种类的2种时间延时方法及如何取得
串口
号等。
VB
.net
串口
modbus
16进制
收发小工具代码
本案例使用
VB
.net做的一个
16进制
数据
串口
收发小工具,可收发modbus协议格式的
数据
。重点部分为
VB
.net中
16进制
输入
数据
转换到
串口
Write()函数参数的过程(包含两种
数据
转换方式),还有
串口
读
数据
触发事件的使用,Read()函数读取结果转换到
16进制
字符串显示的过程。是一个既包含SerialPort
控件
的使用,也包含各种
数据
转换的一个综合应用。具体描述请参考本账号文章《
VB
.NET实现
串口
16进制
数据
收发》。
VB
字符串转
16进制
ActiveX
控件
此ActiveX用于HTML中使用mscomm32连接
串口
时的
数据
发送
转换,因js实现转换未果,故使用
vb
封装
控件
实现,使用方法见本人博客文章http://blog.csdn.net/china_zyl/article/details/17266647
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章