Esempio n. 1
0
 private void CButtonCameraReadParam_Click(object sender, EventArgs e)
 {
     if (m_Camera != null)
     {
         CameraParamStruct param = m_Camera.GetCameraParam();
         CTextBoxCameraExposure.Text  = param.Exposure.ToString("F1");
         CTextBoxCameraGain.Text      = param.Gain.ToString("F1");
         CTextBoxCameraFrameRate.Text = param.FramRate.ToString("F1");
     }
 }
Esempio n. 2
0
        public void SetCameraParam(CameraParamStruct param)
        {
            int nRet = m_CameraOperator.SetFloatValue("ExposureTime", param.Exposure);

            if (nRet != CameraOperator.CO_OK)
            {
                MessageBox.Show("设置曝光时间失败!", "警告");
            }

            m_CameraOperator.SetEnumValue("GainAuto", 0);
            nRet = m_CameraOperator.SetFloatValue("Gain", param.Gain);
            if (nRet != CameraOperator.CO_OK)
            {
                MessageBox.Show("设置增益失败!", "警告");
            }

            nRet = m_CameraOperator.SetFloatValue("AcquisitionFrameRate", param.FramRate);
            if (nRet != CameraOperator.CO_OK)
            {
                MessageBox.Show("设置帧率失败!", "警告");
            }
        }