51Halcon机器视觉

 找回密码
 会员注册

QQ登录

只需一步,快速开始

扫一扫,微信登录

查看: 3271|回复: 12

[资料] [资源发布]VBTool工具开发包 2017.11.28

[复制链接]
  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 958 天

    连续签到: 3 天

    [LV.10]以坛为家III

    380

    主题

    1554

    帖子

    7300

    积分

    Rank: 9

    积分
    7300

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

    发表于 2016-9-7 10:49:52 | 显示全部楼层 |阅读模式

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

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

    x
    工具介绍:
    VBTool工具主要是VBT内部使用的,常用功能函数的集合,为了方便使用特此进行整合。
    开发包提供了MBCS和Unicode双版本(各个版本又分为debug和release版本)。

    主要内容:
    1. /***************************************************************
    2. * 设置程序开机启动
    3. * strSoftName:软件名称(不含后缀) bAutoRun =true 开启 /false 关闭
    4. * 返回true 设置成功 否则设置失败
    5. ****************************************************************/
    6. VBTAPI bool SetupRun(CString strSoftName,bool bAutoRun);

    7. /***************************************************************
    8. * 关闭计算机
    9. * 无参数
    10. * 返回true 设置成功 否则设置失败
    11. ****************************************************************/
    12. VBTAPI bool ShutDown();

    13. /***************************************************************
    14. * 程序主线程中延迟等待
    15. * dwMs 延迟毫秒ms
    16. * 无返回值
    17. ****************************************************************/
    18. VBTAPI void Delay(DWORD dwMs);

    19. /***************************************************************
    20. * 生成随机数 double类型
    21. * dfMin 随机数最小值  dfMax 随机数最大值
    22. * 返回处于随机数最小和最大之间的随机数
    23. ****************************************************************/
    24. VBTAPI double RandomNum(double dfMin = 0.0,double dfMax = 1.0);

    25. /***************************************************************
    26. * 获取主程序EXE所在目录
    27. * 无参数
    28. * 返回CString类型目录地址
    29. ****************************************************************/
    30. VBTAPI void GetDirectory(CString &strDir);

    31. /***************************************************************
    32. * 分解字符串串口参数为整形数据
    33. * strParams 如 "9600,N,8,1","9600,0,8,1" 生成UINT类型 nBaudRate 波特率;nParity 校验位;nDataBits 数据位;nStopBits 停止位
    34. * 无返回值
    35. ****************************************************************/
    36. VBTAPI void SplitSerialParams(CString strParams,UINT &nBaudRate,UINT &nParity,UINT &nDataBits,UINT &nStopBits);

    37. /***************************************************************
    38. * 根据图片缓存显示图像
    39. * hWnd 窗口对象指针 pImageBuffer 图像缓存区 nImageWidth 图片宽度 nImageHeight 图片高度 pBitmapinfo 位图结构信息
    40. * 无返回值
    41. ****************************************************************/
    42. VBTAPI void DrawImage(CWnd *hWnd,BYTE *pImageBuffer,UINT nImageWidth,UINT nImageHeight,BITMAPINFO *pBitmapinfo);

    43. //同时提供了3个扩展类 使用方法 直接使用该类声明一个对象或者函数指针对象即可。
    44. CStaticEx 静态文本标签扩展类 注意实现文本大小、字体、颜色的更改
    45. CBase64  Base64编码与解码
    46. CMD5Crypt  MD5加密(MD5是不可逆解密的,网上有解密的也仅仅是暴力对比PJ而已,不可逆向)
    复制代码

    如何调用:
    1. #include "VBToolAPI.h"
    2. #ifdef _DEBUG
    3. #   ifdef _UNICODE
    4. #       pragma comment(lib, "VBTool_ud.lib")  //Unicode Debug版本
    5. #   else
    6. #       pragma comment(lib, "VBTool_d.lib")  //MBCS Debug版本
    7. #   endif
    8. #else
    9. #   ifdef _UNICODE
    10. #       pragma comment(lib, "VBTool_u.lib") //Unicode Release版本
    11. #   else
    12. #       pragma comment(lib, "VBTool.lib")  //MBCS Release版本
    13. #   endif
    14. #endif
    复制代码
    如何配置环境,请参考https://www.51halcon.com/thread-285-1-1.html最后的附加内容。

    下载地址:
    链接:http://pan.baidu.com/s/1bo48gEV  密码:6wws

    本次更新:
    1.重新打包x86和x64两个版本!

    无效附件更新 权限提升操作 删帖申请 举报以及其他需要帮助请加入QQ群:214663141 广告位招商 有意者联系
  • TA的每日心情
    可怜
    2020-6-15 23:27
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    0

    主题

    12

    帖子

    458

    积分

    Rank: 2Rank: 2

    积分
    458
    发表于 2017-3-18 01:56:59 | 显示全部楼层
    我想研究x64版本
    如何才可獲得,請告知
    Thanks
    E-mail    jangowcn@qq.com

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

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

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

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

  • TA的每日心情
    叹气
    8 小时前
  • 签到天数: 594 天

    连续签到: 1 天

    [LV.9]以坛为家II

    30

    主题

    204

    帖子

    1890

    积分

    Rank: 7Rank: 7Rank: 7

    积分
    1890

    活跃会员优秀版主切换助手验证会员

    发表于 2017-11-25 19:45:13 | 显示全部楼层
    能否提供一下x64版本,谢谢。619113586@qq.com

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

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

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

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

  • TA的每日心情
    叹气
    8 小时前
  • 签到天数: 594 天

    连续签到: 1 天

    [LV.9]以坛为家II

    30

    主题

    204

    帖子

    1890

    积分

    Rank: 7Rank: 7Rank: 7

    积分
    1890

    活跃会员优秀版主切换助手验证会员

    发表于 2017-11-30 22:35:31 | 显示全部楼层
    您好,VBTool工具开发包里面的设置程序开机自启动的第一个参数具体指的是什么,为什么我设置的没有效果,求解答,谢谢
    QQ截图20171130223211.png
    QQ截图20171130223228.png
    QQ截图20171130223246.png

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

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

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

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

  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 958 天

    连续签到: 3 天

    [LV.10]以坛为家III

    380

    主题

    1554

    帖子

    7300

    积分

    Rank: 9

    积分
    7300

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

     楼主| 发表于 2017-11-30 22:47:44 | 显示全部楼层
    夜行人 发表于 2017-11-30 22:35
    您好,VBTool工具开发包里面的设置程序开机自启动的第一个参数具体指的是什么,为什么我设置的没有效果,求 ...

    该函数会自动获取当前软件路径,第一个参数就是软件名称没有exe的后缀的,你这里就是VTest即可。如果在vs调试运行,那么路径其实是工程目录,并不在debug 下面的exe文件。所以请编译后在单独去运行exe即可,重启计算机,将会自动打开你这个已经注册启动项的程序。
    无效附件更新 权限提升操作 删帖申请 举报以及其他需要帮助请加入QQ群:214663141 广告位招商 有意者联系
  • TA的每日心情
    叹气
    8 小时前
  • 签到天数: 594 天

    连续签到: 1 天

    [LV.9]以坛为家II

    30

    主题

    204

    帖子

    1890

    积分

    Rank: 7Rank: 7Rank: 7

    积分
    1890

    活跃会员优秀版主切换助手验证会员

    发表于 2017-11-30 23:24:48 | 显示全部楼层
    51Halcon 发表于 2017-11-30 22:47
    该函数会自动获取当前软件路径,第一个参数就是软件名称没有exe的后缀的,你这里就是VTest即可。如果在vs ...

    您好,依旧没有实现开机程序自启动。请问怎么回事
    QQ截图20171130232313.png

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

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

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

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

  • TA的每日心情
    叹气
    8 小时前
  • 签到天数: 594 天

    连续签到: 1 天

    [LV.9]以坛为家II

    30

    主题

    204

    帖子

    1890

    积分

    Rank: 7Rank: 7Rank: 7

    积分
    1890

    活跃会员优秀版主切换助手验证会员

    发表于 2017-12-1 22:55:53 | 显示全部楼层
    51Halcon 发表于 2017-11-30 22:47
    该函数会自动获取当前软件路径,第一个参数就是软件名称没有exe的后缀的,你这里就是VTest即可。如果在vs ...

    依旧没有实现开机自启动,是封装的库有什么问题吗

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

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

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

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

  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 958 天

    连续签到: 3 天

    [LV.10]以坛为家III

    380

    主题

    1554

    帖子

    7300

    积分

    Rank: 9

    积分
    7300

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

     楼主| 发表于 2017-12-1 23:04:47 | 显示全部楼层
    夜行人 发表于 2017-12-1 22:55
    依旧没有实现开机自启动,是封装的库有什么问题吗

    检查下注册表位置HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Run 是否存在你软件的名称和位置,如果没有就是没有创建成功!
    无效附件更新 权限提升操作 删帖申请 举报以及其他需要帮助请加入QQ群:214663141 广告位招商 有意者联系
  • TA的每日心情
    叹气
    8 小时前
  • 签到天数: 594 天

    连续签到: 1 天

    [LV.9]以坛为家II

    30

    主题

    204

    帖子

    1890

    积分

    Rank: 7Rank: 7Rank: 7

    积分
    1890

    活跃会员优秀版主切换助手验证会员

    发表于 2017-12-2 14:02:25 | 显示全部楼层
    本帖最后由 夜行人 于 2017-12-2 14:11 编辑
    51Halcon 发表于 2017-12-1 23:04
    检查下注册表位置HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Run 是否存在你软件的名 ...

    有的,不过创建的这个路径好像不对,我自己写的程序开机自启动没有问题,可能您那边封装的库看看是不是有点小问题,谢谢
    微信图片_20171202140832.jpg

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

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

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

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

  • TA的每日心情
    叹气
    8 小时前
  • 签到天数: 594 天

    连续签到: 1 天

    [LV.9]以坛为家II

    30

    主题

    204

    帖子

    1890

    积分

    Rank: 7Rank: 7Rank: 7

    积分
    1890

    活跃会员优秀版主切换助手验证会员

    发表于 2017-12-2 14:20:30 | 显示全部楼层
    夜行人 发表于 2017-12-2 14:02
    有的,不过创建的这个路径好像不对,我自己写的程序开机自启动没有问题,可能您那边封装的库看看是不是有 ...

    VStart.exe为我自己写的程序开机自启动,路径是没有问题的,您看看,谢谢
    微信截图123.png

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

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

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

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

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

    本版积分规则

    建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站

    51Halcon会员技术交流会员技术交流 | 51Halcon官方客服咨询官方客服咨询 | Halcon切换助手使用反馈切换助手使用

    有问题需要咨询站长?| 申请友链| 小黑屋| 手机版| Archiver|  

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

    CopyRight © 2015-2020 51Halcon机器视觉. Tencent Cloud X3.4.

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