TC官方合作论坛

 找回密码
 立即注册
查看: 2014|回复: 13
打印 上一主题 下一主题

[其他] 串口通讯插件

  [复制链接]
跳转到指定楼层
楼主
发表于 2015-8-25 14:48:12 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

分享一份TC下可以进行串口通讯的插件



  1. tcpSerialPort
  2. 版本:v1.003
  3. 作者:清风
  4. 接口:tcp.SerialPort

  5. sp=com("tcp.SerialPort")

  6. int InitPort(int portNo, int baud, int parity, int databits, int stopsbits)

  7. 初始化串口函数  
  8. portNo 串口编号,默认值为1,即COM1,注意,尽量不要大于9  
  9. baud   波特率  
  10. parity 是否进行奇偶校验,0表示需要奇偶校验,1表示不需要奇偶校验  
  11. databits 数据位的个数  
  12. stopsbits 停止位使用格式

  13. 例:
  14. sp.InitPort(1,9600,1,8,1)




  15. int ClosePort()

  16. 断开串口连接

  17. 例:
  18. sp.ClosePort()




  19. int WriteData(string pData)

  20. 写数据

  21. 例:
  22. sp.WriteData("test")




  23. int GetBytesInCOM()

  24. 获取缓冲区数据的大小(单位:字节)

  25. 例:
  26. ret=sp.GetBytesInCOM()




  27. string ReadData(int type, int data_size,int time_out)

  28. 读缓冲区的数据,为确保数据的完整性,发送数据大小与接收数据必须一次,否则会了现乱码,数据丢失的情况(详细看附件示例)
  29. type   0以ascii模式读取,1以十进制模式读取,2以十六进制模式读取,错误的模式可能会导致死循环的读取数据
  30. data_size  需要与发送的字节相匹配要不然会出现乱码的情况
  31. time_out  读缓冲区内容超时

  32. 例:
  33. ret=sp.ReadData(2,18,500)
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1威望 +10 金币 +10 收起 理由
超自然 + 10 + 10 很给力!

查看全部评分

回复

使用道具 举报

14#
发表于 2018-8-31 06:20:53 | 只看该作者
大神能不能出一个 串口枚举 硬件是否存在的功能函数
还有出错能不能不弹窗,
回复 支持 反对

使用道具 举报

13#
发表于 2018-8-30 12:12:32 | 只看该作者
本帖最后由 498518599 于 2018-8-31 06:19 编辑

已解决
回复

使用道具 举报

12#
发表于 2018-8-30 11:37:00 | 只看该作者
本帖最后由 498518599 于 2018-8-31 06:19 编辑

已解决
回复

使用道具 举报

11#
发表于 2018-8-10 00:50:01 | 只看该作者
谢谢楼主分享  很有用的插件
回复 支持 反对

使用道具 举报

10#
发表于 2017-8-10 16:02:32 | 只看该作者
谁用过这个啊?请问能发送16进制数据吗?
回复 支持 反对

使用道具 举报

9#
发表于 2016-10-18 11:14:52 | 只看该作者
十六进制读取数据,怎么读取不了0x00(十六进制0),读取为null
回复 支持 反对

使用道具 举报

8#
发表于 2015-11-13 17:07:49 | 只看该作者
以前用1.001,感谢分享更新
回复 支持 反对

使用道具 举报

7#
发表于 2015-10-14 10:32:52 | 只看该作者
这个插件有人测试过真的有用吗?
回复 支持 反对

使用道具 举报

6#
发表于 2015-9-18 15:16:15 | 只看该作者
清风,我好像认识
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-18 04:29 , Processed in 0.106419 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表