示例#1
0
 private void txt相机曝光值_TextChanged(object sender, EventArgs e)
 {
     //设置相机曝光值
     if (float.TryParse(txt相机曝光值.Text, out exposureTime))
     {
         if (!CamNames.Contains(camName))
         {
             return;
         }
         float lower, upper;
         CamStep.GetCameraExposureTime(camName, out _, out lower, out upper);
         if (exposureTime < lower || exposureTime > upper)
         {
             lab相机曝光值提示.Text = string.Format("相机曝光值范围{0}至{1}", lower, upper);
         }
         else
         {
             lab相机曝光值提示.Text = "";
             if (camName != null)
             {
                 CamStep.SetCameraExposureTime(camName, exposureTime);
             }
         }
     }
     else
     {
         lab相机曝光值提示.Text = "请输入相机曝光值";
         txt相机曝光值.Text   = "";
     }
 }
示例#2
0
 private void cmb相机列表_SelectedIndexChanged(object sender, EventArgs e)
 {
     camName = cmb相机列表.SelectedItem.ToString();
     //获取相机当前曝光值
     CamStep.GetCameraExposureTime(camName, out float exposureTime, out _, out _);
     txt相机曝光值.Text = exposureTime.ToString();
     InitImagesPaths();
 }