51Halcon机器视觉

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 8273|回复: 127
收起左侧

[资料] [资源发布]Communication通讯开发库 20171128 数据缓存修正

  [复制链接]
  • TA的每日心情
    开心
    前天 11:38
  • 签到天数: 743 天

    连续签到: 1 天

    [LV.9]以坛为家II

    362

    主题

    1450

    帖子

    6074

    积分

    Rank: 9

    积分
    6074

    突出贡献优秀版主荣誉管理论坛元老切换助手验证会员最佳新人

    发表于 2016-5-12 13:54:08 | 显示全部楼层 |阅读模式

    管理员 |主题 362|帖子 1450|积分 6074

    51Halcon诚邀您的加入,专注于机器视觉开发与应用技术,我们一直都在努力!

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

    x
    Communication库采用VS2010 MFC编写,目前实现了TCP服务端、多客户端、UDP、HTTP以及串口通讯。
    包含多字节MBCS和宽字节UNICODE版本,请在VS2010 MFC程序中使用该库,其他环境未测试。


    开发包下载地址:1.0.0.7   20171128  x86   x64 提供
    游客,如果您要查看本帖隐藏内容请回复


    TCP/UDP网口通讯调试工具
    链接:http://pan.baidu.com/s/1gfftFzH 密码:h9in


    VC中配置函数开发包根目录后在stdafx.h中添加下面代码
    1. #include "CommunicationAPI.h"
    2. #ifdef _DEBUG
    3. #   ifdef _UNICODE
    4. #       pragma comment(lib, "Communication_ud.lib")  //Unicode Debug版本
    5. #   else
    6. #       pragma comment(lib, "Communication_d.lib")  //MBCS Debug版本
    7. #   endif
    8. #else
    9. #   ifdef _UNICODE
    10. #       pragma comment(lib, "Communication_u.lib") //Unicode Release版本
    11. #   else
    12. #       pragma comment(lib, "Communication.lib")  //MBCS Release版本
    13. #   endif
    14. #endif
    复制代码
    然后将开发中的4个dll全部放到exe生成的目录下面即可。

    版本:1.0.0.7  20171128


    1.解决TCP客户端接收数据出现无效数据的问题;

    ========================================


    最新DEMO下载:(附带 1.0.0.4 版本的通讯库)


    TCP对应Demo下载:
    游客,如果您要查看本帖隐藏内容请回复

    游客,如果您要查看本帖隐藏内容请回复



    UDP对于demo下载(附带1.0.05版本的通讯库)
    QQ截图20161127160607.png
    游客,如果您要查看本帖隐藏内容请回复


    串口对应Demo下载:
    游客,如果您要查看本帖隐藏内容请回复


    串口通过MC协议4连接三菱PLC Demo(附带1.0.0.7版本库)
    游客,如果您要查看本帖隐藏内容请回复

    无标题.png
    同时这里面有一个C#写的协议字符串生成的库,请自行下载。参考链接:
    游客,如果您要查看本帖隐藏内容请回复


    HTTP请求与响应DEMO
    游客,如果您要查看本帖隐藏内容请回复

    测试服务器地址:https://www.51halcon.com/ad/index.php  (直接访问该地址将显示空白页,只有提交请求才可以看到)
    测量地址默认只实现了name关联数组,所以你的请求中只能发送name=xx类似的语句,而且只能有一对键值对。如:name=51halcon
    GET请求:https://www.51halcon.com/ad/index.php?name=www.51halcon.com 你就可以看到页面打印GET:www.51halcon.com 直接访问浏览器可以看到效果。
    POST请求:https://www.51halcon.com/ad/index.php  附加请求数据 name=www.51halcon.com 你就可以看到页面打印POST:www.51halcon.com  直接访问是无法提交数据的,必须用程序语句去提交才可以。
    QQ截图20170206153109.png QQ截图20170206153115.png


    函数不在提供说明,函数声明在CommunicationAPI.h文件中,请根据demo进行自定义编写。
    里面只有提供通讯类有:CTCPEx、CUDPEx、CSerialEx、CHTTPEx类 使用中直接定义类成员(成员对象或者成员指针均可)即可.

    1. CTCPEx  *m_pTCP; 或者 CTCPEx  m_TCP;
    2. CUDPEx *m_pUDP; 或者 CUDPEx m_UDP;
    3. CSerialEx *m_pSerial;或者 CSerialEx m_Serial;
    4. CHTTPEx *m_pHttp;或者 CHTTPEx m_Http;
    复制代码

    附:
    VS2010环境配置 工程右键属性设置
    include文件夹设置
    QQ截图20160906194400.png
    lib文件夹设置
    QQ截图20160906194511.png
    然后配置完成后再添加上面的引入代码和调用代码。










    无效附件更新 权限提升操作 删帖申请 举报以及其他需要帮助请加入QQ群:214663141 广告位招商 有意者联系
  • TA的每日心情
    开心
    前天 11:38
  • 签到天数: 743 天

    连续签到: 1 天

    [LV.9]以坛为家II

    362

    主题

    1450

    帖子

    6074

    积分

    Rank: 9

    积分
    6074

    突出贡献优秀版主荣誉管理论坛元老切换助手验证会员最佳新人

     楼主| 发表于 2016-11-17 15:50:12 | 显示全部楼层

    管理员 |主题 362|帖子 1450|积分 6074

    RE: [资源发布]Communication通讯开发库 2016.11.16更新

    gao126xin 发表于 2016-10-11 20:00
    这个是那个大爷写的?

    我写的,欢迎使用,然后反馈问题,目的是为了大家开发方便,懒得天天写同一个代码!
    无效附件更新 权限提升操作 删帖申请 举报以及其他需要帮助请加入QQ群:214663141 广告位招商 有意者联系
  • TA的每日心情
    开心
    前天 21:00
  • 签到天数: 495 天

    连续签到: 1 天

    [LV.9]以坛为家II

    115

    主题

    572

    帖子

    3131

    积分

    Rank: 9

    积分
    3131

    热心会员突出贡献切换助手验证会员最佳新人

    发表于 2016-11-21 00:47:36 | 显示全部楼层

    管理员 |主题 115|帖子 572|积分 3131

    Communication通讯开发库 2016.11.20更新 支持!

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    害羞
    2018-12-20 11:20
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    0

    主题

    11

    帖子

    447

    积分

    Rank: 2Rank: 2

    积分
    447

    切换助手验证会员

    发表于 2017-1-6 10:20:02 | 显示全部楼层

    正式员工 |主题 0|帖子 11|积分 447

    可以直接拿来用吗?大爷

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    开心
    前天 11:38
  • 签到天数: 743 天

    连续签到: 1 天

    [LV.9]以坛为家II

    362

    主题

    1450

    帖子

    6074

    积分

    Rank: 9

    积分
    6074

    突出贡献优秀版主荣誉管理论坛元老切换助手验证会员最佳新人

     楼主| 发表于 2017-1-6 10:22:10 | 显示全部楼层

    管理员 |主题 362|帖子 1450|积分 6074

    RE: [资源发布]Communication通讯开发库 2016.12.12 新增HTTP通讯

    luutry 发表于 2017-1-6 10:20
    可以直接拿来用吗?大爷

    可以直接去开发的,参考说明就可以了。
    无效附件更新 权限提升操作 删帖申请 举报以及其他需要帮助请加入QQ群:214663141 广告位招商 有意者联系

    该用户从未签到

    0

    主题

    10

    帖子

    541

    积分

    Rank: 3

    积分
    541
    发表于 2017-2-6 15:45:16 | 显示全部楼层

    部门助理 |主题 0|帖子 10|积分 541

    RE: [资源发布]Communication通讯开发库 20170206 HTTP请求优化

    大神   么么哒   

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    害羞
    2018-8-3 11:27
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    0

    主题

    16

    帖子

    505

    积分

    Rank: 3

    积分
    505
    发表于 2017-2-6 15:46:58 | 显示全部楼层

    部门助理 |主题 0|帖子 16|积分 505

    RE: [资源发布]Communication通讯开发库 20170206 HTTP请求优化

    thx for share!

    1.发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

    3.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    4.回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

    您需要登录后才可以回帖 会员登录 | 会员注册

    本版积分规则

    51Halcon会员技术交流会员技术交流 | 51Halcon官方客服咨询官方客服咨询 | Halcon切换助手使用反馈切换助手使用反馈 | 51Halcon论坛管理团队论坛管理团队

    申请友链| 小黑屋| 手机版| Archiver|  

    粤ICP备15095995号-2 粤公网安备44030602000670号

    Powered by 51Halcon机器视觉. Copyright © 2001-2020, Tencent Cloud X3.4.

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