加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

[VB.NET]串口通信-虚拟终端发送text文件,差异?

发布时间:2020-12-16 23:37:22 所属栏目:大数据 来源:网络整理
导读:串口通信-虚拟终端发送text文件,差异? 我曾经用VB 写了一个串口 到 移动信息面板(moving message) 软件 当时 手头资料有限,只有一个功能已经测试出来,但是有问题 问题很奇怪,我直接写串口writeline ,不会有反映 但是如果,把要写的数据一个string 保存
串口通信-虚拟终端发送text文件,差异? 我曾经用VB 写了一个串口 到 移动信息面板(moving message) 软件 当时 手头资料有限,只有一个功能已经测试出来,但是有问题 问题很奇怪,我直接写串口writeline ,不会有反映 但是如果,把要写的数据一个string 保存为 txt 文件,用 虚拟终端发送 txt 文件,就可发送出去,设备也有反映, 1 基本设定都没问题 2 系统编码没有问题,因为 用 lineoutput(好像是这个)写道textfile 里面可以用虚拟终端可以发送 txt 文件 试验成功 3 vb里字符一个个延迟发送 同样试过了,也不行 4 所以问题就成了 虚拟终端发送text文件 到底和vb2005 里面 用 serial port 发送 string 的方法 有什么不同? 各位达人 有什么高论? __________________________________________________________________________ 一定要自己顶,才有人顶 __________________________________________________________________________ 因为你用 writeline 发送最后结尾是换行符号( /n ) 而不是EOF符号( ^Z ),串口没收到结束符就一直等待数据直至超时 你试试用 write( TextMsg + Chr(26) ) 26 是 ^Z 的ACSII值 __________________________________________________________________________ ASCII 。。。昏倒,我打字都能打错,看来该睡觉了 __________________________________________________________________________ 好 过几天回到实验室试一试,然后结贴 __________________________________________________________________________ to neil_cn(Neil) ( ) 信誉:100 Blog  01:42:13 真该睡觉了 __________________________________________________________________________ 测试过了,还是不可以,还请大家指点指点。 __________________________________________________________________________ @@ 还不行?。。。我现在手边没设备了。。。以前就是在结尾用Ctrl+Z来发送的,还有就是响应的换行回车是 /r/n,即VB的 vbCrLF 不知道什么原因了 __________________________________________________________________________ 已经解决,谢谢关注。是编码的原因,用 byte, 来搞定,远离字符串, 另 今天 接触 RFID 也是遇到编码 的问题,同样用 byte 搞定了 __________________________________________________________________________

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读