public void GetChannelData(string citFilePath, long startPos, long endPos, int[] sTQIItemIndex)
        {
            List <double[]> datas = citProcess.GetAllChannelDataInRange(citFilePath, startPos, endPos);

            TQIClass  tqi       = new TQIClass();
            Milestone milestone = citProcess.GetAppointMilestone(citFilePath, startPos);

            tqi.iKM    = Convert.ToInt32(milestone.mKm);
            tqi.iMeter = milestone.mMeter;
            tqi.zgd    = GetTQIValue(datas[sTQIItemIndex[0]]);

            tqi.ygd = GetTQIValue(datas[sTQIItemIndex[1]]);
            tqi.zgx = GetTQIValue(datas[sTQIItemIndex[2]]);
            tqi.ygx = GetTQIValue(datas[sTQIItemIndex[3]]);
            tqi.gj  = GetTQIValue(datas[sTQIItemIndex[4]]);
            tqi.sp  = GetTQIValue(datas[sTQIItemIndex[5]]);
            tqi.sjk = GetTQIValue(datas[sTQIItemIndex[6]]);
            tqi.hj  = GetTQIValue(datas[sTQIItemIndex[7]]);
            tqi.cj  = GetTQIValue(datas[sTQIItemIndex[8]]);

            //tqi.pjsd=

            tqilist.Add(tqi);
        }