请问串口通讯的数据格式

pbtech 2002-10-18 08:29:52
dim lstr as string
lstr = mscomm1.input
串口通讯的数据格式是否为string类型
...全文
194 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
armu80830 2002-10-18
  • 打赏
  • 举报
回复
dim lstr as variant
lstr = mscomm1.input
lstr是个字节数组
iwillgo2 2002-10-18
  • 打赏
  • 举报
回复
dim lstr as string
lstr = mscomm1.input
串口通讯的数据格式是否为string类型

改为:
dim lstr() as byte 或dim lstr() as variant
lstr = mscomm1.input
zhenxizhou 2002-10-18
  • 打赏
  • 举报
回复
有两种:
如果控件的InputMode为0,是字符方式
为1,是二进制方式。
shepherd228 2002-10-18
  • 打赏
  • 举报
回复
Public Sub Connect_Adam()
MSComm2.RThreshold = 1 '当接收缓冲区中的字符数为RThreshold时,触发OnComm事件;
MSComm2.SThreshold = 1 '在OnComm事件产生之前在传输缓冲区中的最小字符数;
MSComm2.DTREnable = True '使Data Terminal Ready线有效;
MSComm2.EOFEnable = True '当找到EOF字符时激活OnComm事件;
MSComm2.CommPort = 1 ' 使用 COM1。
MSComm2.Settings = "9600,n,8,1" ' 9600波特,偶校验,8位数据,一个停止位。
MSComm2.InputLen = 0 ' 当输入占用时, 告诉控件读入整个缓冲区。
MSComm2.PortOpen = True ' 打开端口。
End Sub

我用的是string类型

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧