logo资料库

VisionPro_学习笔记.pdf

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
VisionPro 四种开发模式: 第一节:VisionPro 的介绍 VisionPro 是个大软件的集合,在这个软件集合里面,有一个主要的视觉 编辑工具或者软件是 Quickbuild,VisionPro 还有 Application wizard,VisionPro 控件向导(详见帮助文档),Gige vision Config Tool,Cognex software Licensing Center 等。 一个 Quickbuild 可以有多个 CogJob1, CogJob2, CogJob3。。。 每个 CogJob 之间是并行的,每个 CogJob 相当于一个 vs 里面的 sln 方案。 在每一个 CogJob 里由一个工具组组成的 ToolGroup 组成的。 在每个 ToolGroup 里面可以有很多 ToolBlock,每个 ToolBlock 里面有很多工具,每个 ToolBlock 相 当于 vs 里的一个线程。 关 系 : QuickBuild 软 件 : ( 存 在 对 象 : CogJob)----ToolGroup( 存 在 对 象 : cogToolBlock 、 cogToolGroup)----CogToolBlock(存在对象:cogTool) 第二节:VisionPro 的介绍 本节先建立一个找圆的的 cogToolBlock 实例,建立好 CogToolBlock 之后,按照下面的步骤把结果 一步步输出来。这样就把结果传出来。最后通过通讯管理器把结果传给上位机等。
第三节 关于学习 VisionPro 软件和调试 关于学习 VisionPro 软件:类似很多很多软件:Halcon、OpenCV、VisionPro、 Labview、Pylon、ACS 等,这些大牛的软件开发之后,很确定会给出 C#,C++,VB 等的 sample /Template,工软件人员二次学习和开发,这也是最好的最靠谱的自学路径,比起 啥都百度要直接快捷(对于大多数人而言,这句话可能是句废话)。比如: 关于在 VS 上面的调试 VisionPro 的程序: 当添加 Cog 控件之后,程序自动加载 dll 文件到 Debug 文件夹下面,而这些 dll 从哪 里加载的呢?或者直接把别人的 Demo 程序拿过来会爆各种程序集的错误? 遇到这些问题,就需要认真处理这些 dll 路径,以及替换这些 dll。这些 dll 在你所安装 的 VisonPro 软件的路径下,这一点很重要,”…\VisionPro\ReferencedAssemblies”,因 为当直接拿别人的 Demo 在自己的环境下运行的时候,就需要从这个文件夹里的 dll 逐一 放到 Demo 的 Debug 文件下,然后再在“解决方案管理器-引用”里面添加已经转到 Debug 文件夹下的 dll,最后编译运行即可。见下图
第四节 生成应用程序。  Quickbuild 生成应用向导的 exe 和操作界面。
第一步找到 VisionPro Application Wizard 应用向导图标,打开如上图所示,(需先建立一 个或多个 CogJob 的 vpp 文件),依次设置即可。  Quickbuild 生成 C#/VB 脚本语言+使用 VS 修改的操作界面。  Quickbuild+自定义的操作界面(在 VS 上直接调用 Quickbuild 的操作界面)。  使用 VS 直接调用 visionpro 的 API,自定义应用程序。
分享到:
收藏