- /// <summary>
- ///1# 相机实时显示
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void checkBox1_CheckedChanged(object sender, EventArgs e)
- {
- // 首先判断相机是否连接好了.
- // 调用实时显示方法
- if (checkBox1.Checked)
- {
- ICogAcqFifo myCamera;
- CogAcqFifoTool myAcqFifoTooL = Variable.myToolBlock[0].Tools["CogAcqFifoTool1"] as CogAcqFifoTool;
- try
- {
- myAcqFifoTooL.Run();
- if (myAcqFifoTooL.OutputImage == null)
- {
- MessageBox.Show("1# 相机连接异常!!!");
- ShowMsg("1# 相机连接异常!!!");
- return;
- }
- }
- catch
- {
- ShowMsg("1# 实时显示失败!!");
- return;
- }
- myCamera = myAcqFifoTooL.Operator;
- cogRecordDisplay1.StartLiveDisplay(myCamera, false);// 实时显示
- cogRecordDisplay1.AutoFit = true;
- }
- else
- {
- // 停止实时显示
- cogRecordDisplay1.StopLiveDisplay();
- }
- }
来源: http://www.bubuko.com/infodetail-2923605.html