Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        /// <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);
        }