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         }

 

上一篇:从使用传统Web框架到切换到Spring Boot后的总结


下一篇:搜索