VB如何向串口发送二进制数据

zhusugen1983 2006-11-09 11:24:46
VB如何实现向串口发送二进制数据,请大家帮我看看下面的代码错在哪了。
Dim MyFile() As Byte
Open "F:\Documents and Settings\zhusugen\桌面\first3.dat" For Binary As #1
ReDim MyFile(LOF(1))
Get #1, , MyFile
Close #1

Dim Buf As Variant
Buf = MyFile
MSComm1.CommPort = 1
MSComm1.OutBufferSize = 1024
MSComm1.InBufferSize = 512
MSComm1.RThreshold = 1
MSComm1.SThreshold = 1
MSComm1.InputLen = 1
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True
MSComm1.OutBufferCount = 0
MSComm1.InBufferCount = 0
MSComm1.Output = Buf
...全文
454 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
best_su 2006-12-08
  • 打赏
  • 举报
回复
提示什么错误?
一楼说法没错
wangluolaotu 2006-11-30
  • 打赏
  • 举报
回复
同意上楼
ctseu 2006-11-16
  • 打赏
  • 举报
回复
MSComm1.InputMode = comInputModeBinary‘InputMode 属性确定 Input 属性如何取回数据
comInputModeBinary,数据通过 Input 属性以二进制形式取回。

1,066

社区成员

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

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