——即将之前的两个功能((1)上层钢板二维码识别 和 (2)上层钢板长度测量并输出长度中心坐标)结合到一起。
关键词:海康visionMaster,不同.sol程序文件间内容的拷贝,流程导入,流程导出
方法:
将“(1)上层钢板二维码识别”的程序拷贝到“(2)上层钢板长度测量并输出长度中心坐标”工程中,并添加到流程1里。
程序说明:
最终的总程序如图1所示,分为两个流程。流程1中的组合模块21001是从“(1)上层钢板二维码识别”的程序拷贝过来的,除了设置其输出为上层钢板二维码内容string外,组合模块内部未作任何修改,可参见之前的笔记。流程1中蓝色线条包围部分以及流程2,均与“(2)上层钢板长度测量并输出长度中心坐标”程序一模一样,未做任何修改,可参见之前的笔记。
图1
Tips:visionMaster4.1不同程序文件间内容的拷贝
众所周知,VisionMaster不允许在同一台计算机上打开两个.sol文件。那么像本文这种情况,将两个项目需求的功能分别写在了两个单独的.sol文件中,需要将其两者整合在一起应该怎么办呢?
通常情况,像使用vs或halcon等软件,都是允许同时打开多个项目文件的,所以直接去一个文件中粘贴,拷贝到另一个文件中进而进行整合编辑即可。但VisionMaster是不允许的,从一个.sol文件中拷贝后是无法粘贴到另一个.sol文件的。
为解决这种情况,VisionMaster提供了流程的导入导出功能。可以先在1.sol中导出流程,导出为一个.prc文件,如图2所示。然后在另一个2.sol文件中,导入.prc文件,如图3那么该流程就会作为一个单独的流程出现在2.sol中了。而一个.sol中不同的流程之间是可以互相拷贝和粘贴程序模块的。
图2 导出流程
图3 导入流程
欢迎前往微信公众号【洞观科研】发现更多相关笔记,探讨交流。