社区
VB基础类
帖子详情
MScomm控件直接读取二进制数,一定有分!
hplimi
2003-01-10 12:08:43
怎样用MScomm控件直接读取二进制数。
...全文
54
13
打赏
收藏
MScomm控件直接读取二进制数,一定有分!
怎样用MScomm控件直接读取二进制数。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ht_toto
2003-01-17
打赏
举报
回复
不理解superdullwolf(超级大笨狼) 所讲的“中文"汉"的16进制码是BABA,而BA又可以计算成数字186”?既然前面的BABA是“汉”字,后面的BA应该按ASCII码来处理吧?不懂,请指教。
三楼の郎
2003-01-13
打赏
举报
回复
简单的可以参看BASE64编码技术。
超级大笨狼
2003-01-12
打赏
举报
回复
读回来容易,处理难,这就是VB的弱点,对字节只能是双字节处理!我近来也在搞串口通讯,理解你的处境。
redwrite
2003-01-11
打赏
举报
回复
顶
超级大笨狼
2003-01-11
打赏
举报
回复
然后中文和数字混合的输入怎么处理啊?比如说:读的是BABABA(可能是“汉186”,也可能是“186汉”)怎么确定前面的BA是否和后面的相连?注:中文"汉"的16进制码是BABA,而BA又可以计算成数字186
hplimi
2003-01-10
打赏
举报
回复
没人理!再顶一下先!
hplimi
2003-01-10
打赏
举报
回复
顶!
hplimi
2003-01-10
打赏
举报
回复
up
ht_toto
2003-01-10
打赏
举报
回复
加一句:MSComm1.InputMode = comInputModeBinary
然后按楼上 皮皮 说的做
topikachu
2003-01-10
打赏
举报
回复
定义一个空的byte数组
然后将input直接赋给这个数组
hplimi
2003-01-10
打赏
举报
回复
以2进制方式读入!
hplimi
2003-01-10
打赏
举报
回复
input读入时是乱码!想用input直接读成2进制的!
三楼の郎
2003-01-10
打赏
举报
回复
什么叫用Mscomm控件读取2进制数?
Mscomm控件是用来读写串口的!
串口
读取
数
据 使用的MS
COM
M
控件
本文将深入探讨如何使用MS
COM
M
控件
进行串口
数
据的
读取
。 首先,我们需要理解串口通信的基本概念。串口,或称串行接口,是一种
数
据传输速率相对较慢但连接简单、成本低廉的通信方式。常见的串口标准有RS-232、RS-485...
MS
Com
m
控件
串口收发程序
- 如果输入模式为
二进制
,则
读取
二进制
数
据`buffer := MS
Com
m1.Input;` - 将
读取
的
数
据转换为十六进制格式,并添加到`Memo2`中显示。 ##### 4.
数
据发送处理 在`BitBtn1Click`事件中处理
数
据发送: - 初始化`Edit...
MS
Com
m
控件
使用示例程序
- **SetInputMode** 函
数
:设置输入模式,如ASCII或
二进制
模式。 5. **源码中的常见操作**: - 打开串口:`MS
Com
m1.PortOpen = True`,同时设置串口参
数
`MS
Com
m1.Settings = "9600,N,8,1"`(9600波特率,无奇偶...
Delphi+MS
Com
m
控件
串口收发程序.doc
//
读取
二进制
数
据 //处理收到的
数
据 end; end; 在上面的代码中,我们使用MS
Com
m
控件
的
Com
mEvent事件来处理串口收发操作。当串口收到
数
据时,MS
Com
m
控件
将触发
Com
mEvent事件,我们可以在事件处理程序中
读取
收到...
MS
Com
m
控件
使用详解
InputMode属性决定输入
数
据的格式(文本或
二进制
);Handshake属性用于设置握手协议,如None、XonXoff、RTSCTS等。 错误消息是串行通信中不可忽视的部分,MS
Com
m
控件
的On
Com
m事件可以捕获并处理通信错误。通过检查...
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章