串口专题提供串口的最新资讯内容,帮你更好的了解串口。
原文地址:点击打开链接 MSComm控件使用详解  MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。MSComm控件在串口编程时非常方便,程序员不必去花时间去了解较为复杂的API函数, 而且在VC、VB、Delphi等语言中均可使用。 Microsoft Communications Control(以下简称MSComm)是Microsoft公司提供的简化Windows下
  Imports System.IO.Ports Imports System.Text ''' <summary> ''' 通讯仪表为称重仪表 ''' </summary> ''' <remarks></remarks> Public Class ClsIC Dim WithEvents Rs232 As SerialPort Delegate Sub SeT
一不小心看到一高手写的C#串中操作系列的文章,很不错,可惜我辈不懂C#,于是顺便改成用VB.NET2010   其中几乎都有注解。 顺便说明,再发送16进制不是很完善,有懂的兄弟,说明一下 Imports System Imports System.Collections.Generic Imports System.ComponentModel Imports System.Data I
  界面如上面 VB.NET 串口异步访问 所示,新的程序如下。 Imports System Imports System.Collections.Generic Imports System.ComponentModel Imports System.Data Imports System.Drawing Imports System.Linq Imports System.Tex
 程序如下: Imports System Imports System.Collections.Generic Imports System.ComponentModel Imports System.Data Imports System.Drawing Imports System.Linq Imports System.Text Imports System.IO.Ports
Imports System.IO Imports System.IO.Ports Imports System.Runtime.Remoting.Messaging '这个不忘记 Imports System.Text Delegate Function CommOp(ByVal pval As String, ByVal pDelay As Integer) As String
这个是个好东西,当时也是搜了很多资料才做出来的,第一个界面用来选择串口,它可以自动搜索当前可用的串口,这个很重要,没有警告,不会崩溃。 先看程序。 Dim comn(9) As Byte Private Function jiance() Me.Combo1.Clear m = 0 On Error Resume Next For i = 1 To 10 Me.MSComm1.CommPort
这是我3年前的一个例子,最近翻出来回忆一下。 串口是计算机上一种非常通用设备通信的协议。大多数计算机包含两个基于RS232的串口,现在配电脑好像只有一个。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。串口通信在工控领域用途很广。 串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte
在VB中利用API进行串口通信 一般来说,在VB中编写串口通讯程序,首先考虑到是使用MSComm控件,可是该控件不能设置超时,而且对许多内部的参数进行了隐藏,从而不能满足有些具体的工作。而使用API进行串口通信,大多是使用VC,很少见到完整的VB代码,为此,我编写了这个模块。     同时,由于串口通信是基于字节流的,为方便程序设计,我还编写了三个简单的辅助函数,并写了一个详细的测试代码。    
接触vb的串口控件也有一段时间了 经常被它弄得晕头转向 最重要的是死机  死机  死机   其實關鍵在於 寫好接收函數 现将自己的经验写下来供大家参考 1,使用串口   (1)臺式機自帶串口   (2)USB-------- RS232(RS485)          (3)PCI ----RS232           適合一般對串口數需求小的通信 適合筆記本使用或串口不夠用外擴 適合工控使用(
VB.NET开发全功能串口调试助手 By Nightmare 2011-07-16 @Xinxiang         小记:VB.NET的串口通信用了很长时间了,也只用Write和Read这样的方法,以前都是用这种方式做上位机软件,如此足矣。而前几天研究GSM模块时对串口返回的数据总是把握不好,参考开发板附送的例程,发现采用SerialPort的DataReceived事件,可以实现中断触发式的
小记:VB.NET的串口通信用了很长时间了,也只用Write和Read这样的方法,以前都是用这种方式做上位机软件,如此足矣。而前几天研究GSM模块时对串口返回的数据总是把握不好,参考开发板附送的例程,发现采用SerialPort的DataReceived事件,可以实现中断触发式的数据接收。于是想到要自己做一个串口调试助手,在实现基本功能的前提下增加一些方便自己调试的功能。经过断断续续的编写,就做成
 本人在工作中经常要编程控制仪器,所以就要经常会用到串口通信,GPIB通信,网线接口通讯,和PCI总线通讯方面的知识。自己在刚开始学习摸索时走了很多弯路,所以今天把自己写的一个串口通信类放在这里,我知道,在.net中实现串口通讯已经非常简单了,只需把控件放在窗体上,然后进行相关设置就可以进行基本的读写操作了。我只是稍微进行封装了一下,写在自己常用的类库里,方便调用使用。希望对大家小有帮助!话不多说
对于初次使用VB.Net 的 SerialPort  编写串口通信的朋友,这些是很必要的知识,也是编写串口通信程序前的知识准备。 1、使用 SerialPort 设置串口属性     进行串口通讯时,需要设置一些相关参数,可以通过设置SerialPort 类的属性来进行。串口属性主要包括 .PortName 串口名称,COM1, COM2等。 .BaudRate 波特率,也就是串口通讯的速度,进行
Mitsubishi公司的FX2N系列PLC与计算机之间的串口通讯,参考代码如下   mports System.IO.Ports Public Class Form1 '使用WithEvents关键字声明一个通信端口对象 Dim WithEvents RS232 As SerialPort '初始化取得计算机中存在的可用串行通讯端口 Sub initializin
VB.NET的串口通信用了很长时间了,也只用Write和Read这样的方法,以前都是用这种方式做上位机软件,如此足矣。而前几天研究GSM模块时对串口返回的数据总是把握不好,参考开发板附送的例程,发现采用SerialPort的DataReceived事件,可以实现中断触发式的数据接收。于是想到要自己做一个串口调试助手,在实现基本功能的前提下增加一些方便自己调试的功能。经过断断续续的编写,就做成了下面
Private Sub MSComm1_OnComm() Dim BytReceived() As Byte     Dim strBuff As String     Dim i As Integer     Select Case MSComm1.CommEvent    '事件发生         Case 2             Cls                         
一、数值获取 通过.Input可以获得一个字节的数据(8bit),可以定义一个Variant型变量读取.Input的值。方式如下: ‘定义变量 Dim Data_rx As Variant ‘用于中间存储 Dim RX_data(1) As Byte ‘用于最终存储和处理 ,假设串口接收数据缓冲区中有两个字节; Dim Check As Byte ‘校验字节 ‘数据处理 Data_rx = .In
原贴地址:http://blog.sina.com.cn/s/blog_7223c1af0100nryn.html PS:不用异步,有时问题很是莫名其妙,郁闷了很久才想到是这个的原因 本文在VB.NET中利用异步委托调用的方法,将串口的自收自发放进一个单独线程,具体实现如下: (1)声明代理(委托) Private Delegate Sub dele_1() (2)定义自收自发函数 P
Private Sub Form_Load() On Error GoTo errline '如果出错,进入错误处理程序 Dim i As Integer '定义可访问的串口总数 Dim Counter As Integer