1. 程式人生 > >C#聯合Visionpro開發之實時顯示

C#聯合Visionpro開發之實時顯示

catch star check ret eve param tor lock ebo

 1  /// <summary>
 2         ///1#相機實時顯示
 3         /// </summary>
 4         /// <param name="sender"></param>
 5         /// <param name="e"></param>
 6         private void checkBox1_CheckedChanged(object sender, EventArgs e)
 7         {
 8             //首先判斷相機是否連接好了。
 9                     
10
//調用實時顯示方法 11 if (checkBox1.Checked) 12 { 13 ICogAcqFifo myCamera; 14 CogAcqFifoTool myAcqFifoTooL = Variable.myToolBlock[0].Tools["CogAcqFifoTool1"] as CogAcqFifoTool; 15 try 16 { 17 myAcqFifoTooL.Run();
18 if (myAcqFifoTooL.OutputImage == null) 19 { 20 MessageBox.Show("1#相機連接異常!!!"); 21 ShowMsg("1#相機連接異常!!!"); 22 return; 23 } 24 } 25 catch
26 { 27 ShowMsg("1#實時顯示失敗!!"); 28 return; 29 } 30 myCamera = myAcqFifoTooL.Operator; 31 cogRecordDisplay1.StartLiveDisplay(myCamera, false);//實時顯示 32 cogRecordDisplay1.AutoFit = true; 33 } 34 else 35 { 36 //停止實時顯示 37 cogRecordDisplay1.StopLiveDisplay(); 38 } 39 40 }

C#聯合Visionpro開發之實時顯示