设为首页收藏本站
搜索
开启左侧

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

[复制链接]
Tencent 发表于 2016-9-7 10:49:52 | 显示全部楼层 |阅读模式

管理员|主题 |帖子 |积分 -6119

工具介绍:
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是不可逆解密的,网上有解密的也仅仅是暴力对比破解而已,不可逆向)
  47.                                              
复制代码

如何调用:
  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
复制代码
如何配置环境,请参考http://51halcon.com/forum.php?mo ... d=285&fromuid=3 最后的附加内容。


下载地址:
链接:http://pan.baidu.com/s/1nuBWQHr 密码:htv4

本次更新:
1.针对以前存在的部分函数,进行了删除;
2.重新优化部分函数,并且生成不同的版本;
3.本次更新不提供x64版本,需要的单独联系。

51Halcon.com 专注于机器视觉应用技术
jangow 发表于 2017-3-18 01:56:59 | 显示全部楼层

正式员工|主题 |帖子 |积分 74

我想研究x64版本
如何才可獲得,請告知
Thanks
E-mail    jangowcn@qq.com
51Halcon.com 专注于机器视觉应用技术
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

关闭

论坛推荐上一条 /5 下一条

Halcon技术
在线咨询
咨询热线
15019223858

小黑屋|手机版|Archiver|51Halcon机器视觉 | 粤ICP备15095995号-2|粤公网安备44030602000670号|   |

GMT+8, 2017-3-27 14:49 , Processed in 0.021979 second(s), 11 queries , Gzip On, Redis On.

© 2001-2017 Comsenz Inc.

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