//.dat文件数据【相位,频率,有效值】
        public cycleDataArray SaveDataToXml(WaveData listPassagewayWave, int[] sumCurrent)
        {
            cycleDataArray theCycleDataArray = new cycleDataArray();
            theCycleDataArray.cycleDataListI = new List<List<CycleData>>();
            theCycleDataArray.cycleDataListU = new List<List<CycleData>>();
            theCycleDataArray.cycleDataListZero = new List<List<CycleData>>();
            for (int i = 0; i < listPassagewayWave.CHANNEL_DATA.Count; i++)
            {
                List<int> checkListI = listPassagewayWave.CHANNEL_DATA[i].channelDatas[0].HEX_POINT_DATA.ToList();//电流
                List<int> checkListU = listPassagewayWave.CHANNEL_DATA[i].channelDatas[1].HEX_POINT_DATA.ToList();//电压
                List<CycleData> cdI = CycleDataArray(checkListI, checkListI.Count(), 0);
                List<CycleData> cdU = CycleDataArray(checkListU, checkListU.Count(), 0);


                theCycleDataArray.cycleDataListU.Add(cdU);
                theCycleDataArray.cycleDataListI.Add(cdI);
            }
            List<int> checkListZero = sumCurrent.ToList();
            List<CycleData> cdZero = CycleDataArray(checkListZero, checkListZero.Count(), 0);
            theCycleDataArray.cycleDataListZero.Add(cdZero);
            return theCycleDataArray;
        }
 public DataInfo(cycleDataArray thecycleDataArray, DetectionData theDetectionData)
 {
     this.thecycleDataArray = thecycleDataArray;
     this.theDetectionData  = theDetectionData;
     InitializeComponent();
 }