Exemple #1
0
        //刷新窗体显示
        private void DisplayParam(AqCameraParameters param, int index)
        {
            _isShowingParam = true;

            string name = param.CameraName[index];

            //相机信息
            textBoxCameraRename.Text = name;
            textBoxCameraID.Text     = param.CameraId[name];
            textBoxCameraIP.Text     = param.CameraIp[name];
            textBoxMacAddress.Text   = param.CameraMac[name];
            //图像参数
            textBoxImageWidth.Text   = param.CameraImageWidth[name].ToString();
            textBoxImageHeight.Text  = param.CameraImageHeight[name].ToString();
            textBoxImageOffsetX.Text = param.CameraImageOffsetX[name].ToString();
            textBoxImageOffsetY.Text = param.CameraImageOffsetY[name].ToString();
            //采集参数
            comboBoxTriggerSwitch.SelectedIndex = (int)param.CameraTriggerSwitch[name];
            comboBoxTriggerSource.SelectedIndex = (int)param.CameraTriggerSource[name];
            comboBoxTriggerMode.SelectedIndex   = (int)param.CameraTriggerMode[name];
            comboBoxTriggerEdge.SelectedIndex   = (int)param.CameraTriggerEdge[name];
            textBoxTriggerDelay.Text            = param.CameraTriggerDelay[name].ToString();
            textBoxExposureTime.Text            = param.CameraExposureTime[name].ToString();
            textBoxGain.Text = param.CameraGain[name].ToString();
            textBoxAcquisitionFrequency.Text = param.CameraAcquisitionFrequency[name].ToString();
            checkBoxAutoGain.Checked         = param.CameraGainAuto[name];

            _isShowingParam = false;
        }
Exemple #2
0
 public AqCameraParametersSet(ref AqCameraParameters param)
 {
     CameraParam = param;
     InitializeComponent();
 }