Пример #1
0
        private void checkOnlineTimer_Tick(object sender, EventArgs e)
        {
            HTuple          newHandle = hv_AcqHandle.H.TupleIsValidHandle();
            CameraSdkStatus status    = MvApi.CameraConnectTest(newHandle);

            if (status != 0)
            {
                HOperatorSet.SetFramegrabberParam(hv_AcqHandle, "trigger_mode", 1);
                camStatus.Text      = "相机已掉线 正在重连中...";
                camStatus.ForeColor = Color.Red;
                button2.Text        = "开启";
                modelList.Enabled   = true;
                btnAddModel.Enabled = false;
                button2.Enabled     = false;
                MvApi.CameraReConnect(newHandle);
            }
            else
            {
                camStatus.Text      = "上线";
                camStatus.ForeColor = Color.Green;
                button2.Enabled     = true;
                if (button2.Text == "开启")
                {
                    btnAddModel.Enabled = true;
                }
            }
        }