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 }