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"); } }
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("设置帧率失败!", "警告"); } }