//.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(); }