//初始化相機
//定義全局變量
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 }