Beispiel #1
0
        /// <summary>
        /// 无效区段智能识别
        /// </summary>
        /// <param name="citFile">cit文件名</param>
        /// <param name="pointCount">按照点位数分段进行读取</param>
        /// <param name="idfFile">idf文件名</param>
        /// <returns></returns>
        private bool _invalidData(string citFile, int pointCount, string idfFile)
        {
            //初始化idf文件
            IndexOperator oper = new IndexOperator();

            oper.IndexFilePath = idfFile;

            //情况无效数据表
            string cmdText = "delete from InvalidData";

            oper.ExcuteSql(cmdText);

            DataProcessing IDP = new DataProcessing();
            ////处理单通道数据
            ////IDP.GetDataInfo(CommonClass.listDIC[0].sFilePath, CommonClass.listDIC[0].sAddFile);
            ////处理多通道数据
            //bool result = IDP.GetDataInfoMulti(citFile, pointCount, idfFile);

            bool result = GetDataInfoMulti(citFile, pointCount, idfFile);

            return(result);
        }