设为首页 加入收藏

TOP

VC++多串口控制解决方案API版(三)
2012-11-04 15:23:43 来源: 作者: 【 】 浏览:514
Tags:串口 控制 解决方案 API
  二、 多串口DLL的作用

  本DLL 提供三个文件SerialAPIDLL.dll,SerialAPIDLL.lib和MultiSerialAPI.h。在应用时,要把这三个文件拷贝到相应的目录下,并且要作如图4的设置。详见示例工程。


图4 应用工程连接设置界面

  三、 多串口DLL主要函数使用说明

  1.BOOL OnCommsCreate(CWnd* pParentWnd);

  创建串口,本DLL同时创建32个串口。pParentWnd为窗口指针,一般为this。

  2. BOOL OnComportOpen();

  根据串口设置文件中的设置参数,打开多串口。

  3.void OnCommSend(unsigned int uiCom, CString sSendData, unsigned int uiKind);

  往指定串口发送数据。其中uiCom为指定的串口,注意串口1的uiCom为0;sSendData为要发送的字符串; uiKind: 发送数据类型:0:原始数据 1:加回车符 2:加校验和。

  4.void OnMscommsSet();

  打开串口设置界面,改变串口设置,并保存到设置文件中。

  5.BOOL OnComportTimerProcess(CString strProcess[MaxPort]);

  判断串口接收的一组数据是否已经接收完。

  6. BOOL OnPopupDialog();

  打开串口收发数据显示调试界面。

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇VC编程用UPD协议实现广播通信 下一篇利用模板技术简化VC中的代码

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: