PB串口通讯API源代码

上传者: leio | 上传时间: 2020-01-05 00:24:08 | 文件大小: 33KB | 文件类型: rar
原先的程序数据缓冲区采用String类型,因此无法发送H00,现将数据缓冲区修改为BLOB类型,可以发送任意数据。 在原先程序的基础上,增加了两个对象:pfc_n_cst_numerical,uo_bit_operator Email: leio88@126.com 以下是原作者的话---------------------------------- 本程序通过调用WINDOWS API函数,实现了类似MSCOMM控件的功能。使PB可以很方便地访问串口。由于所有功能都是PB代码实现的,因此比使用OCX控件访问串口的方式更稳定。 为了方便使用已将所有功能都封装在uo_comm._control用户对象中。使用时只需在窗口中像放置普通对象(如:按钮)一样放置一个uo_comm_control对象即可对串口进行访问。 访问串口时先调用of_setcommport(string commport)和of_setcommsettings(string commsettings)来设置要访问的端口及端口初始化参数,然后调用of_open()初始化端口。或直接使用of_open(string comport,string commsettings)带参数初始化端口。端口初始化成功后即可使用of_send(string sendstring)向串口发送数据,或使用of_read()读取串口数据。当串口有数据到达时,触发ue_received事件,该事件提供给用户用来存放读取串口数据的代码(值得注意的是,当数据到达接收端时,由于发送的数据很长或通讯速率较低,会多次触发ue_receieved事件,并且在ue_received事件中使用of_read()得到的数据仅只是整个发送数据的一部分,需要将多次接收到的数据连接起来才是完整的接收数据)。若对串口所有操作结束不再需要对串口进行操作,则调用of_close()将端口关闭。 Email: blazingstar@sina.com

文件下载

资源详情

[{"title":"( 6 个子文件 33KB ) PB串口通讯API源代码","children":[{"title":"pbcomm_blob_modi_recieve","children":[{"title":"pbcomm.pbt <span style='color:#111;'> 104B </span>","children":null,"spread":false},{"title":"blob.pbw <span style='color:#111;'> 158B </span>","children":null,"spread":false},{"title":"GRNLIGHT.ICO <span style='color:#111;'> 318B </span>","children":null,"spread":false},{"title":"readme.txt <span style='color:#111;'> 415B </span>","children":null,"spread":false},{"title":"pbcomm.pbl <span style='color:#111;'> 141.00KB </span>","children":null,"spread":false},{"title":"REDLIGHT.ICO <span style='color:#111;'> 318B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • xiezuoming :
    pb12.5下对于16进制的接受和发送都不行
    2019-10-29
  • 想个名字这么难 :
    可以用,但是有点儿小问题
    2019-06-17
  • Daniel_Doo :
    不支持串口信号事件,只能收发字符
    2018-12-19
  • 浪里水花 :
    挺好用的。解决了我的 一些问题。谢谢分享!
    2018-10-14
  • heruihung :
    可以使用,功能一般
    2017-01-30

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明