Пример #1
0
        /// <summary>
        /// 使用工具标志
        /// </summary>
        /// <param name="IVer_"></param>
        /// <param name="tool_name_"></param>
        /// <returns></returns>
        public bool Get_tool_bool(IVersionConfig IVer_, tool_enum tool_name_)
        {
            switch (tool_name_)
            {
                #region  是否存在工具许可标志
            case tool_enum.Exit_Tool:
                return(IVer_.Exit_Tool);

                #endregion

                #region   系统检测标志
            case tool_enum.Detection_bool:
                return(IVer_.Detection_bool);

                #endregion

                #region   取图标志
            case tool_enum.Acquire_bool:
                return(IVer_.Acquire_bool);

                #endregion

                #region  标定标志
            case tool_enum.Calibration_bool:
                return(IVer_.Calibration_bool1);

                #endregion

                #region   拟合圆标志
            case tool_enum.Circle_bool:
                return(IVer_.Circle_bool1);

                #endregion

                #region  拟合线标志
            case tool_enum.Line_bool:
                return(IVer_.Line_bool1);

                #endregion

                #region   OCR工具标志
            case tool_enum.OCR_bool:
                return(IVer_.OCR_bool1);

                #endregion

                #region   OCV工具标志
            case tool_enum.OCV_bool:
                return(IVer_.OCV_bool1);

                #endregion

                #region   放射定位标志
            case tool_enum.Rect_bool:
                return(IVer_.Rect_bool1);

                #endregion

                #region  模板匹配标志
            case tool_enum.Template_bool:
                return(IVer_.Template_bool1);

                #endregion

                #region  二维码读取标志
            case tool_enum.DataCode_bool:
                return(IVer_.DataCode_bool1);

                #endregion

                #region  默认返回
            default:
                return(true);

                #endregion
            }
        }
Пример #2
0
        /// <summary>
        /// 使用工具标志
        /// </summary>
        /// <param name="IVer_"></param>
        /// <param name="tool_name_"></param>
        /// <param name="use_bool"></param>
        public void Set_tool_bool(IVersionConfig IVer_, tool_enum tool_name_, ref bool use_bool)
        {
            switch (tool_name_)
            {
                #region  存在工具使用标志
            case tool_enum.Exit_Tool:
                IVer_.Exit_Tool = use_bool;
                break;
                #endregion

                #region  系统检测标志
            case tool_enum.Detection_bool:
                IVer_.Detection_bool = use_bool;
                break;
                #endregion

                #region  取图标志
            case tool_enum.Acquire_bool:
                IVer_.Acquire_bool = use_bool;
                break;
                #endregion

                #region  模板匹配标志
            case tool_enum.Template_bool:
                IVer_.Template_bool1 = use_bool;
                break;
                #endregion

                #region   拟合圆标志
            case tool_enum.Circle_bool:
                IVer_.Circle_bool1 = use_bool;
                break;
                #endregion

                #region   拟合线标志
            case tool_enum.Line_bool:
                IVer_.Line_bool1 = use_bool;
                break;
                #endregion

                #region  ocr标志
            case tool_enum.OCR_bool:
                IVer_.OCR_bool1 = use_bool;
                break;
                #endregion

                #region  ocv标志

            case tool_enum.OCV_bool:
                IVer_.OCV_bool1 = use_bool;
                break;
                #endregion

                #region  放射 定位标志
            case tool_enum.Rect_bool:
                IVer_.Rect_bool1 = use_bool;
                break;
                #endregion

                #region   二维码标志
            case tool_enum.DataCode_bool:
                IVer_.DataCode_bool1 = use_bool;
                break;
                #endregion

                #region  标定标志
            case tool_enum.Calibration_bool:
                IVer_.Calibration_bool1 = use_bool;
                break;
                #endregion

                #region  默认处理
            default:
                break;
                #endregion
            }
        }