/// <summary>
 /// 设置图像高度
 /// </summary>
 /// <param name="val">图像高度值</param>
 private bool SetHeight(int val)
 {
     if (SetParam(__acqHandle, new HTuple("Height"), new HTuple(val)))
     {
         height = val;
         GetHeightMin();
         GetHeightMax();
         HalChangedEventHandler changedEvent = Changed;
         if (changedEvent != null)
         {
             changedEvent(this, new HalChangedEventArgs(SfHeight));
         }
         return(true);
     }
     return(false);
 }
 /// <summary>
 /// 设置图像宽度
 /// </summary>
 /// <param name="val">图像宽度值</param>
 private bool SetWidth(int val)
 {
     if (SetParam(__acqHandle, new HTuple("Width"), new HTuple(val)))
     {
         width = val;
         GetWidthMin();
         GetWidthMax();
         HalChangedEventHandler changedEvent = Changed;
         if (changedEvent != null)
         {
             changedEvent(this, new HalChangedEventArgs(SfWidth));
         }
         return(true);
     }
     return(false);
 }
 /// <summary>
 /// 设置图像左上角Y偏移
 /// </summary>
 /// <param name="val"></param>
 private bool SetOffsetY(int val)
 {
     if (SetParam(__acqHandle, new HTuple("OffsetY"), new HTuple(val)))
     {
         offSetY = val;
         GetOffsetYMin();
         GetOffsetYMax();
         HalChangedEventHandler changedEvent = Changed;
         if (changedEvent != null)
         {
             changedEvent(this, new HalChangedEventArgs(SfOffsetY));
         }
         return(true);
     }
     return(false);
 }
 /// <summary>
 /// 设置图像高度
 /// </summary>
 /// <param name="val">图像高度值</param>
 private bool SetHeight(HTuple val)
 {
     if (SetParam(__acqHandle, new HTuple("Height"), val))
     {
         Console.WriteLine($"{val.I.ToString()}");
         height = val;
         GetHeightMin();
         GetHeightMax();
         GetOffsetYMax();
         GetOffsetYMin();
         HalChangedEventHandler changedEvent = Changed;
         if (changedEvent != null)
         {
             changedEvent(this, new HalChangedEventArgs(SfHeight));
         }
         return(true);
     }
     return(false);
 }
 /**************************************************************/
 /*                          SetParam                         */
 /************************************************************/
 /// <summary>
 /// 设置图像左上角X偏移
 /// </summary>
 /// <param name="val"></param>
 private bool SetOffsetX(HTuple val)
 {
     if (SetParam(__acqHandle, new HTuple("OffsetX"), val))
     {
         offsetX = val;
         GetOffsetXMin();
         GetOffsetXMax();
         GetWidthMax();
         GetWidthMin();
         //引发changed事件
         HalChangedEventHandler changeEvent = Changed;
         if (changeEvent != null)
         {
             changeEvent(this, new HalChangedEventArgs(SfOffsetX));
         }
         return(true);
     }
     return(false);
 }