VB串口使用心得两则

原创 2002年01月25日 09:27:00

最近本人,使用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:设置改变带来的一个问题

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

在VB中利用API进行串口通信

一般来说,在VB中编写串口通讯程序,首先考虑到是使用MSComm控件,可是该控件不能设置超时,而且对许多内部的参数进行了隐藏,从而不能满足有些具体的工作。而使用API进行串口通信,大多是使用VC,很少...
  • lyserver
  • lyserver
  • 2009年05月06日 05:54
  • 11175

VB 串口编程 开发心得

接触vb的串口控件也有一段时间了 经常被它弄得晕头转向 最重要的是死机  死机  死机   其實關鍵在於 寫好接收函數 现将自己的经验写下来供大家参考 1,使用串...
  • liang890319
  • liang890319
  • 2011年12月20日 16:43
  • 8405

一个vb用API对串口操作的类

***************************************************************************模 块 名:SPort**by zdt 20081...
  • dt168
  • dt168
  • 2008年11月11日 22:17
  • 2759

VB中 MSComm串口操作控件使用详解

原文地址:点击打开链接 MSComm控件使用详解  MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。MSComm控件在串口编程时非常方便,程序员不必去花时间去了解较为...
  • huaye502
  • huaye502
  • 2011年08月17日 15:19
  • 10631

VB检测串口

iamlaosong文 对不存在的串口进行操作会报错,如下图所示,那么是不是先检测一下再操作呢? Windows系统并没有提供什么检测功能,但是,可以对出错进行捕获,像上图中的8002代码,表示无...
  • iamlaosong
  • iamlaosong
  • 2016年06月06日 15:43
  • 1584

VB6使用API实现串口通信

    需要和客户的产品通讯,但波特率是非常规的,MScomm无法实现,原有的软件框架和条件又不能转用VC开发底层,于是用VB6调用API实现了这个通讯功能,虽然在VB6下这个程序还是单进程的,但实现...
  • jackylingzeng
  • jackylingzeng
  • 2007年05月01日 13:29
  • 4313

vb6串口接收数据事件的数据读出示例

Private Sub MSComm1_OnComm() Dim BytReceived() As Byte     Dim strBuff As String     Dim i As I...
  • w110223
  • w110223
  • 2012年12月05日 17:26
  • 6822

win7和xp对vb的串口控件支持还有差别

今天发现了一个很奇怪的现象,vb6的一个控制程序,在win7和xp下的表现还不一样,当然,问题是串口的应用也是有些问题的,太紧凑了。 下位机在得到控制命令后,一边动作,一边通过串口回送数据,上位机通...
  • w110223
  • w110223
  • 2016年01月12日 17:04
  • 1041

串口调试助手---VB源代码

该串口调试助手使用VB开发,源代码附带详细注释; 可实现的功能: 1.串口设置:串口号,波特率,校验位,数据位,停止位 1.字符格式发送和接收 2.十六进制格式发送和接收 3.定时发送 4.通过文...
  • yinshunjun123
  • yinshunjun123
  • 2015年06月22日 23:53
  • 2577

用VB进行串口实时数据采集

 本文介绍VB6.0利用MSComm通信控件,开发微机通过串口对工业仪表进行实时数据采集的编程技术。给出的程序代码具有通用性,并有详细的注释,可以直接或稍加改动后用于其他数据采集或实时控制程序中。 -...
  • jerry_min
  • jerry_min
  • 2008年08月05日 21:19
  • 1906
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VB串口使用心得两则
举报原因:
原因补充:

(最多只允许输入30个字)