private void InitTestData() { WeightRealDataList = new List <WeightRealData>(); DateTime nowTime = DateTime.Now; for (int i = 0; i < 5; i++) { WeightRealData data = new WeightRealData() { clientid = "102", matchid = "gbd000" + i, begintime = nowTime.AddMinutes(-5 - i).ToString("HH:mm:ss"), endtime = nowTime.AddMinutes(-1 - i).ToString("HH:mm:ss") }; List <WeightRecordData> records = new List <WeightRecordData>(); for (int j = 0; j < 100; j++) { WeightRecordData recordD = new WeightRecordData(); recordD.recordtime = DateTime.Parse(data.begintime).AddSeconds(j / 10).ToString("HH:mm:ss"); recordD.recorddata = 100 * (j / 10); //if (j < 30) //{ // recordD.recorddata = j; //} //else if (j >= 30 && j <= 50) //{ // recordD.recorddata = 50M; //} //else //{ // recordD.recorddata = 50 - (j - 50M); //} records.Add(recordD); } data.realdata = InfoExchange.ConvertToJson(records); WeightRealDataList.Add(data); } }
/// <summary> /// 构建测试数据 /// </summary> private void InitTestData1() { wrd = new WeightRealData() { begintime = "2015-12-16 15:17:34.50", endtime = "2015-12-16 15:17:49.800" }; List <WeightRecordData> reDatas = new List <WeightRecordData>(); StreamReader sr = new StreamReader(@"D:\work\远程计量\重量数据.txt", Encoding.Default); String line; while ((line = sr.ReadLine()) != null) { string[] lineArray = line.Split('='); WeightRecordData rd = new WeightRecordData() { recordtime = lineArray[0], recorddata = decimal.Parse(lineArray[1]) }; reDatas.Add(rd); } wrd.realdata = JsonConvert.SerializeObject(reDatas); }