示例#1
0
 /// <summary>
 ///  Convert the grey scale value and set and get the measurement in mm
 /// </summary>
 /// <param name="zRawVal"></param>
 /// <returns></returns>
 public Millimeters ConvertRawToMMGap(double zRawVal)
 {
     if (XferFuncClear != null && XferFuncClear.Valid)
     {
         LastGapMeasure = XferFuncClear.Evaluate(zRawVal);
     }
     else
     {
         LastGapMeasure = zRawVal / CountsPerMillimeter;
     }
     return(LastGapMeasure + ZOffset);
 }
示例#2
0
        /// <summary>
        /// Reset this component
        /// </summary>
        public override void Reset()
        {
            base.Reset();
            MinActualRawValue = double.MaxValue;
            MaxActualRawValue = double.MinValue;
            _dataList.Clear();

            if (XferFuncClear != null)
            {
                XferFuncClear.Reset();
            }
        }