//初始化相机
//定义全局变量
CogToolBlock myToolBlock = new CogToolBlock();
string vppPath = "";//图像文件的路径
//调用
bool b_ToolBlock = InitToolBlock(myToolBlock,vppPath );
if(b_ToolBlock== false)
{
MessageBox.Show("加载相机失败!!!");
}
2 public static bool InitToolBlock(ref CogToolBlock mytoolblock,string vpp )//
3 {
4 try
5 {
6 mytoolblock = (CogToolBlock)(CogSerializer.LoadObjectFromFile(vpp));
7
8 if (mytoolblock == null)
9 {
10 return false;//初始化相机失败!!
11 }
12
13 return true;
14 #region
15 ////测试相机是否连接好了
16 // CogAcqFifoTool myCameraTool = mytoolblock.Tools["CogAcqFifoTool1"] as CogAcqFifoTool;
17 // myCameraTool.Run();
18 //if (myCameraTool.OutputImage != null)
19 //{
20 // return true;//有图像为true
21 //}
22 //else
23 //{
24 // return false;//没有图像为false
25 //}
26 #endregion
27 }
28 catch
29 {
30 return false;//出错也返回false
31 }
32
33 }