注册 | 登录
收藏 | 帮助
热门文章
编辑推荐
相关文章  
连接SQL SERVER的公共类(VB.NET)
一个自动生成用ADO调用SQL SERVE
VB访问SQLServer的探讨
在 SQL Server 2K 中实现 大小写
如何设置串口多用户卡
串口通信
使用Windows API和多线程进行串口
使用WindowsAPI和多线程进行串口
通过串口实时接收短消息
用VB.net制作一个小程序(3)
您现在的位置: 顶尖设计 >> IT学院 >> 编程开发 >> VB >> 文章正文
VB串口使用心得两则
作者:tigerxiejiyong  来源:CSDN  点击:  更新:2006-12-19
简介:

最近本人,使用VB串口编程,得到心得两则,拿来和大家共享,

如果对则,褒奖本人两句,如果不对,则欢迎大虾指教。

心得1:串口的输出属性:

按照书上或是MSDN中给出OUTPUT的数据类型是字符串或VARIANT类型,我出现的问题是我想传送0至255之间的数,可是按照,以上的输出数据类型进行设置的化,传输不了诸如200,210等大于125的数,我又不想按照帖子上介绍的文章进行转换,于是有了一点心得:  将给OUTPUT的变量的数据类型设置为BYTE的数组,数组元素的个数为1即可。                                                                                                       

Dim Sendtemp(0)  As Byte  

Const SendCmd = &H55

   Sendtemp(0) = SendCmd
 MSComm1.Output = Sendtemp()

心得2:设置改变带来的一个问题

      当你的串口设置好后,一旦在以后你对串口的某一项设置改变后所有的设置都需要重新设置,如设定了串口的端口号,而没有设置串口的输入模式,如果你认为前面已经设置了输入模式,而不去理他,则他会用默认的模式去处理你的输入。造成不必要的麻烦,本人就为此调试了一会,才找到此问题,希望大家以后注意。






  • 上一篇文章:
  • 下一篇文章:
  • 分享此文:该页面添加到 Mister Wong 添加到雅虎Yahoo!收藏 Add to:Del.icio.us Post to Furl Digg this 添加到Google书签 reddit spurl blogmarks 365Key 评论  收藏  分享  打印
     我来说两句
    姓名:       验证码:   
    主页: 
    评分: 1分 2分 3分 4分 5分
    本频道近期热评文章:
      关于我们 | 联系我们 | 站点地图 | 广告投放 | 友情链接 | 在线留言 | 版权申明
    版权所有 © 2004-2007 顶尖设计(bobd.cn)
    未经授权禁止转载,摘编,复制本站内容或建立镜像. 沪ICP备07504942号 
    网络110
    报警服务