//刷新窗体显示 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; }
public AqCameraParametersSet(ref AqCameraParameters param) { CameraParam = param; InitializeComponent(); }