最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
C#异步数据接收串口操作类
时间:2022-07-02 10:54:00 编辑:袖梨 来源:一聚教程网
使用C#调用传统32位API实现串口操作,整个结构特别的简单。接收数据只需要定义数据接收事件即可。
上传源代码我不会,需要源代码的请与我([email protected])联系。你也可以教我怎么上传源代码。
using System;
using System.Runtime.InteropServices;
///
/// (C)2003-2005 C2217 Studio 保留所有权利
///
/// 文件名称: IbmsSerialPort.cs
/// 文件ID:
/// 文件说明:
/// 封装动态链接库IbmsSerialPort.dll的功能,提供在.NET环境中
/// 串口异步接收和发送数据的功能。
////// 当前版本: 1.0
///
/// 作者: 邓杨均
/// 创建日期: 2005-2-2
/// 最后修改日期: 2005-2-2
///
/// 历史修改记录:
///
///
namespace Ibms.Tool.IO
{
///
/// 当串口接收到数据时,会产生一个事件。
/// SPRecvDataArgs就是该事件的参数,参数中的RecvData包含接收到的数据。
/// 使用方法:
///
public class SPRecvDataArgs:EventArgs
{
///
/// 接收到的数据组成的字节数组
///
private byte[] recvData;
///
/// 构造函数,需要一个包含数据的byte[]作为初始化参数来实例化 SPRecvDataArgs
///
/// 接收到的数据
public SPRecvDataArgs(byte[] recvData)
{
if( recvData == null)
{
throw(new ArgumentNullException());
}
this.recvData = recvData;
}
///
/// 返回接收到的数据内容
上传源代码我不会,需要源代码的请与我([email protected])联系。你也可以教我怎么上传源代码。
using System;
using System.Runtime.InteropServices;
///
/// (C)2003-2005 C2217 Studio 保留所有权利
///
/// 文件名称: IbmsSerialPort.cs
/// 文件ID:
/// 文件说明:
/// 封装动态链接库IbmsSerialPort.dll的功能,提供在.NET环境中
/// 串口异步接收和发送数据的功能。
////// 当前版本: 1.0
///
/// 作者: 邓杨均
/// 创建日期: 2005-2-2
/// 最后修改日期: 2005-2-2
///
/// 历史修改记录:
///
///
namespace Ibms.Tool.IO
{
///
/// 当串口接收到数据时,会产生一个事件。
/// SPRecvDataArgs就是该事件的参数,参数中的RecvData包含接收到的数据。
/// 使用方法:
///
public class SPRecvDataArgs:EventArgs
{
///
/// 接收到的数据组成的字节数组
///
private byte[] recvData;
///
/// 构造函数,需要一个包含数据的byte[]作为初始化参数来实例化 SPRecvDataArgs
///
/// 接收到的数据
public SPRecvDataArgs(byte[] recvData)
{
if( recvData == null)
{
throw(new ArgumentNullException());
}
this.recvData = recvData;
}
///
/// 返回接收到的数据内容
相关文章
- 污污漫画入口风险警示-合规访问指南与安全指引 12-13
- 海棠文学城网页版官网入口-2025在线网址直达 12-13
- 土豪漫画官方APP免费下载入口-正版无广告畅读保障 12-13
- 歪歪漫画app最新版下载入口-首页畅读无广告直接进 12-13
- SkrBT磁力官网最新入口-skrbt磁力引擎极速版入口 12-13
- 微博热搜网页版极速入口-微博热搜榜官方直达链接 12-13