Net Core教程

VisionPro · C# · 加载视觉工具包

本文主要是介绍VisionPro · C# · 加载视觉工具包,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

当项目程序被启动或更换程序产品型号时,我们需要提前加载对应的VisionPro的程序VPP文件,以提高程序调用效率。

加载VPP文件代码:

 1 using System;
 2 using System.Windows.Forms;
 3 using Cognex.VisionPro;
 4 using Cognex.VisionPro.ToolBlock;
 5 
 6         /// <summary>
 7         /// 加载视觉工具
 8         /// </summary>
 9         /// <param name="VppFilePath">加载路径</param>
10         public CogToolBlock LoadToolBlock(string VppFilePath)
11         {
12             //ex:string VppFilePath = Application.StartupPath + "\\VisonTools" + "\\" + productName + "\\" + vppName + ".vpp";
13             CogToolBlock toolBlock = null;
14             try
15             {
16                 if (File.Exists(VppFilePath))
17                 {
18                     toolBlock = (CogToolBlock)CogSerializer.LoadObjectFromFile(VppFilePath);
19                     GC.Collect();
20                 }
21                 else
22                 {
23                     MessageBox.Show("视觉工具文件不存在,请检查路径!");
24                 }
25             }
26             catch (Exception ex)
27             {
28                 MessageBox.Show("加载视觉工具文件失败:"+ ex.Message);
29             }
30             return toolBlock;
31         }

 

这篇关于VisionPro · C# · 加载视觉工具包的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!