/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { HslControls.Charts.Axis axis1 = new HslControls.Charts.Axis(); HslControls.Charts.AxisLabel axisLabel1 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel2 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel3 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel4 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel5 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel6 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel7 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel8 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel9 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel10 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel11 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel12 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel13 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel14 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel15 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel16 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel17 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel18 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel19 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel20 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel21 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel22 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel23 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel24 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel25 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel26 = new HslControls.Charts.AxisLabel(); HslControls.Charts.Axis axis2 = new HslControls.Charts.Axis(); HslControls.Charts.AxisLabel axisLabel27 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel28 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel29 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel30 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel31 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel32 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel33 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel34 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel35 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel36 = new HslControls.Charts.AxisLabel(); HslControls.Charts.AxisLabel axisLabel37 = new HslControls.Charts.AxisLabel(); HslControls.Charts.Series.BezierSeries bezierSeries1 = new HslControls.Charts.Series.BezierSeries(); HslControls.Charts.ChartPoint chartPoint1 = new HslControls.Charts.ChartPoint(); HslControls.Charts.ChartPoint chartPoint2 = new HslControls.Charts.ChartPoint(); HslControls.Charts.ChartPoint chartPoint3 = new HslControls.Charts.ChartPoint(); HslControls.Charts.ChartPoint chartPoint4 = new HslControls.Charts.ChartPoint(); HslControls.Charts.ChartPoint chartPoint5 = new HslControls.Charts.ChartPoint(); HslControls.Charts.ChartPoint chartPoint6 = new HslControls.Charts.ChartPoint(); HslControls.Charts.ChartPoint chartPoint7 = new HslControls.Charts.ChartPoint(); HslControls.Charts.ChartPoint chartPoint8 = new HslControls.Charts.ChartPoint(); HslControls.Charts.ChartPoint chartPoint9 = new HslControls.Charts.ChartPoint(); HslControls.Charts.ChartPoint chartPoint10 = new HslControls.Charts.ChartPoint(); HslControls.Charts.ChartPoint chartPoint11 = new HslControls.Charts.ChartPoint(); HslControls.Charts.ChartPoint chartPoint12 = new HslControls.Charts.ChartPoint(); HslControls.Charts.ChartPoint chartPoint13 = new HslControls.Charts.ChartPoint(); HslControls.Charts.ChartPoint chartPoint14 = new HslControls.Charts.ChartPoint(); HslControls.Charts.ChartPoint chartPoint15 = new HslControls.Charts.ChartPoint(); HslControls.Charts.ChartPoint chartPoint16 = new HslControls.Charts.ChartPoint(); HslControls.Charts.ChartPoint chartPoint17 = new HslControls.Charts.ChartPoint(); HslControls.Charts.ChartPoint chartPoint18 = new HslControls.Charts.ChartPoint(); HslControls.Charts.ChartPoint chartPoint19 = new HslControls.Charts.ChartPoint(); HslControls.Charts.ChartPoint chartPoint20 = new HslControls.Charts.ChartPoint(); this.DataList = new System.Windows.Forms.ListBox(); this.DataOutClose = new HslControls.HslButton(); this.TempChart = new HslControls.HslChart(); this.DataOut = new HslControls.HslButton(); this.Dataload = new HslControls.HslButton(); this.StartTime = new System.Windows.Forms.DateTimePicker(); this.label1 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label(); this.EndTime = new System.Windows.Forms.DateTimePicker(); this.LoadProgressLine = new HslControls.HslProgressLine(); this.label3 = new System.Windows.Forms.Label(); this.label4 = new System.Windows.Forms.Label(); this.NowDisplayTime = new System.Windows.Forms.TextBox(); this.TimeLength = new System.Windows.Forms.TextBox(); this.SuspendLayout(); // // DataList // this.DataList.Font = new System.Drawing.Font("宋体", 18F); this.DataList.FormattingEnabled = true; this.DataList.ItemHeight = 24; this.DataList.Location = new System.Drawing.Point(12, 15); this.DataList.Name = "DataList"; this.DataList.ScrollAlwaysVisible = true; this.DataList.Size = new System.Drawing.Size(269, 724); this.DataList.TabIndex = 0; // // DataOutClose // this.DataOutClose.CornerRadius = 10; this.DataOutClose.CustomerInformation = null; this.DataOutClose.Font = new System.Drawing.Font("宋体", 25F, System.Drawing.FontStyle.Bold); this.DataOutClose.Location = new System.Drawing.Point(1334, 28); this.DataOutClose.Name = "DataOutClose"; this.DataOutClose.Size = new System.Drawing.Size(138, 63); this.DataOutClose.TabIndex = 64; this.DataOutClose.Text = "关闭"; this.DataOutClose.Click += new System.EventHandler(this.DataOutClose_Click); // // TempChart // axis1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(51)))), ((int)(((byte)(51))))); axis1.IsCustomLabels = true; axisLabel1.Content = "A"; axisLabel1.Value = 0D; axisLabel2.Content = "B"; axisLabel2.Value = 1D; axisLabel3.Content = "C"; axisLabel3.Value = 2D; axisLabel4.Content = "D"; axisLabel4.Value = 3D; axisLabel5.Content = "E"; axisLabel5.Value = 4D; axisLabel6.Content = "F"; axisLabel6.Value = 5D; axisLabel7.Content = "G"; axisLabel7.Value = 6D; axisLabel8.Content = "H"; axisLabel8.Value = 7D; axisLabel9.Content = "I"; axisLabel9.Value = 8D; axisLabel10.Content = "J"; axisLabel10.Value = 9D; axisLabel11.Content = "K"; axisLabel11.Value = 10D; axisLabel12.Content = "0"; axisLabel12.Value = 11D; axisLabel13.Content = "ASD"; axisLabel13.Value = 12D; axisLabel14.Content = "SD"; axisLabel14.Value = 13D; axisLabel15.Content = "0"; axisLabel15.Value = 14D; axisLabel16.Content = "0"; axisLabel16.Value = 15D; axisLabel17.Content = "0"; axisLabel17.Value = 16D; axisLabel18.Content = "0"; axisLabel18.Value = 17D; axisLabel19.Content = "0"; axisLabel19.Value = 18D; axisLabel20.Content = "0"; axisLabel20.Value = 19D; axisLabel21.Content = "0"; axisLabel21.Value = 20D; axisLabel22.Content = "0"; axisLabel22.Value = 21D; axisLabel23.Content = "0"; axisLabel23.Value = 22D; axisLabel24.Content = "0"; axisLabel24.Value = 23D; axisLabel25.Content = "0"; axisLabel25.Value = 24D; axisLabel26.Content = "0"; axisLabel26.Value = 25D; axis1.Labels.Add(axisLabel1); axis1.Labels.Add(axisLabel2); axis1.Labels.Add(axisLabel3); axis1.Labels.Add(axisLabel4); axis1.Labels.Add(axisLabel5); axis1.Labels.Add(axisLabel6); axis1.Labels.Add(axisLabel7); axis1.Labels.Add(axisLabel8); axis1.Labels.Add(axisLabel9); axis1.Labels.Add(axisLabel10); axis1.Labels.Add(axisLabel11); axis1.Labels.Add(axisLabel12); axis1.Labels.Add(axisLabel13); axis1.Labels.Add(axisLabel14); axis1.Labels.Add(axisLabel15); axis1.Labels.Add(axisLabel16); axis1.Labels.Add(axisLabel17); axis1.Labels.Add(axisLabel18); axis1.Labels.Add(axisLabel19); axis1.Labels.Add(axisLabel20); axis1.Labels.Add(axisLabel21); axis1.Labels.Add(axisLabel22); axis1.Labels.Add(axisLabel23); axis1.Labels.Add(axisLabel24); axis1.Labels.Add(axisLabel25); axis1.Labels.Add(axisLabel26); axis1.MaxValueLimit = 120D; this.TempChart.AxisX.Add(axis1); this.TempChart.AxisXIndexForSelect = 0; axis2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(51)))), ((int)(((byte)(51))))); axisLabel27.Content = "-70"; axisLabel27.Value = -70D; axisLabel28.Content = "-46"; axisLabel28.Value = -46D; axisLabel29.Content = "-22"; axisLabel29.Value = -22D; axisLabel30.Content = "2"; axisLabel30.Value = 2D; axisLabel31.Content = "26"; axisLabel31.Value = 26D; axisLabel32.Content = "50"; axisLabel32.Value = 50D; axisLabel33.Content = "74"; axisLabel33.Value = 74D; axisLabel34.Content = "98"; axisLabel34.Value = 98D; axisLabel35.Content = "122"; axisLabel35.Value = 122D; axisLabel36.Content = "146"; axisLabel36.Value = 146D; axisLabel37.Content = "170"; axisLabel37.Value = 170D; axis2.Labels.Add(axisLabel27); axis2.Labels.Add(axisLabel28); axis2.Labels.Add(axisLabel29); axis2.Labels.Add(axisLabel30); axis2.Labels.Add(axisLabel31); axis2.Labels.Add(axisLabel32); axis2.Labels.Add(axisLabel33); axis2.Labels.Add(axisLabel34); axis2.Labels.Add(axisLabel35); axis2.Labels.Add(axisLabel36); axis2.Labels.Add(axisLabel37); axis2.MaxValueLimit = 170D; axis2.MinValueLimit = -70D; this.TempChart.AxisY.Add(axis2); this.TempChart.AxisYIndexForSelect = 0; this.TempChart.BackColor = System.Drawing.Color.White; this.TempChart.Font = new System.Drawing.Font("微软雅黑", 12F); this.TempChart.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(51)))), ((int)(((byte)(51))))); this.TempChart.LegendFont = new System.Drawing.Font("微软雅黑", 12F); this.TempChart.Location = new System.Drawing.Point(287, 116); this.TempChart.Name = "TempChart"; this.TempChart.OffsetX = 0; this.TempChart.OffsetY = 0; this.TempChart.Padding = new System.Windows.Forms.Padding(6); bezierSeries1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(41)))), ((int)(((byte)(127)))), ((int)(((byte)(184))))); chartPoint1.Label = null; chartPoint1.X = 0.1D; chartPoint1.Y = 0D; chartPoint2.Label = null; chartPoint2.X = 0D; chartPoint2.Y = 0D; chartPoint3.Label = null; chartPoint3.X = 0.1D; chartPoint3.Y = 0D; chartPoint4.Label = null; chartPoint4.X = 0D; chartPoint4.Y = 0D; chartPoint5.Label = null; chartPoint5.X = 0D; chartPoint5.Y = 0D; chartPoint6.Label = null; chartPoint6.X = 0.2D; chartPoint6.Y = 0D; chartPoint7.Label = null; chartPoint7.X = 0D; chartPoint7.Y = 0D; chartPoint8.Label = null; chartPoint8.X = 0D; chartPoint8.Y = 0D; chartPoint9.Label = null; chartPoint9.X = 0D; chartPoint9.Y = 0D; chartPoint10.Label = null; chartPoint10.X = 0.95D; chartPoint10.Y = 0D; chartPoint11.Label = null; chartPoint11.X = 0D; chartPoint11.Y = 0D; chartPoint12.Label = null; chartPoint12.X = 0D; chartPoint12.Y = 0D; chartPoint13.Label = null; chartPoint13.X = 0D; chartPoint13.Y = 0D; chartPoint14.Label = null; chartPoint14.X = 0D; chartPoint14.Y = 0D; chartPoint15.Label = null; chartPoint15.X = 0D; chartPoint15.Y = 0D; chartPoint16.Label = null; chartPoint16.X = 0D; chartPoint16.Y = 0D; chartPoint17.Label = null; chartPoint17.X = 0D; chartPoint17.Y = 0D; chartPoint18.Label = null; chartPoint18.X = 0D; chartPoint18.Y = 0D; chartPoint19.Label = null; chartPoint19.X = 0D; chartPoint19.Y = 0D; chartPoint20.Label = null; chartPoint20.X = 8D; chartPoint20.Y = 0D; bezierSeries1.Points.Add(chartPoint1); bezierSeries1.Points.Add(chartPoint2); bezierSeries1.Points.Add(chartPoint3); bezierSeries1.Points.Add(chartPoint4); bezierSeries1.Points.Add(chartPoint5); bezierSeries1.Points.Add(chartPoint6); bezierSeries1.Points.Add(chartPoint7); bezierSeries1.Points.Add(chartPoint8); bezierSeries1.Points.Add(chartPoint9); bezierSeries1.Points.Add(chartPoint10); bezierSeries1.Points.Add(chartPoint11); bezierSeries1.Points.Add(chartPoint12); bezierSeries1.Points.Add(chartPoint13); bezierSeries1.Points.Add(chartPoint14); bezierSeries1.Points.Add(chartPoint15); bezierSeries1.Points.Add(chartPoint16); bezierSeries1.Points.Add(chartPoint17); bezierSeries1.Points.Add(chartPoint18); bezierSeries1.Points.Add(chartPoint19); bezierSeries1.Points.Add(chartPoint20); bezierSeries1.Title = "Temp"; this.TempChart.Series.Add(bezierSeries1); this.TempChart.Size = new System.Drawing.Size(1185, 623); this.TempChart.TabIndex = 65; this.TempChart.TabStop = false; this.TempChart.Text = "hslChart1"; // // DataOut // this.DataOut.CornerRadius = 10; this.DataOut.CustomerInformation = null; this.DataOut.Font = new System.Drawing.Font("宋体", 25F, System.Drawing.FontStyle.Bold); this.DataOut.Location = new System.Drawing.Point(1140, 28); this.DataOut.Name = "DataOut"; this.DataOut.Size = new System.Drawing.Size(138, 63); this.DataOut.TabIndex = 64; this.DataOut.Text = "导出"; this.DataOut.Click += new System.EventHandler(this.DataOut_Click); // // Dataload // this.Dataload.CornerRadius = 10; this.Dataload.CustomerInformation = null; this.Dataload.Font = new System.Drawing.Font("宋体", 25F, System.Drawing.FontStyle.Bold); this.Dataload.Location = new System.Drawing.Point(996, 28); this.Dataload.Name = "Dataload"; this.Dataload.Size = new System.Drawing.Size(138, 63); this.Dataload.TabIndex = 64; this.Dataload.Text = "加载"; this.Dataload.Click += new System.EventHandler(this.Dataload_Click); // // StartTime // this.StartTime.CalendarFont = new System.Drawing.Font("宋体", 15F); this.StartTime.Font = new System.Drawing.Font("宋体", 15F); this.StartTime.Format = System.Windows.Forms.DateTimePickerFormat.Time; this.StartTime.Location = new System.Drawing.Point(737, 21); this.StartTime.Name = "StartTime"; this.StartTime.ShowUpDown = true; this.StartTime.Size = new System.Drawing.Size(183, 30); this.StartTime.TabIndex = 67; // // label1 // this.label1.AutoSize = true; this.label1.Font = new System.Drawing.Font("宋体", 15F); this.label1.Location = new System.Drawing.Point(622, 26); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(109, 20); this.label1.TabIndex = 68; this.label1.Text = "开始时间:"; // // label2 // this.label2.AutoSize = true; this.label2.Font = new System.Drawing.Font("宋体", 15F); this.label2.Location = new System.Drawing.Point(622, 73); this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(109, 20); this.label2.TabIndex = 70; this.label2.Text = "结束时间:"; // // EndTime // this.EndTime.CalendarFont = new System.Drawing.Font("宋体", 15F); this.EndTime.Font = new System.Drawing.Font("宋体", 15F); this.EndTime.Format = System.Windows.Forms.DateTimePickerFormat.Time; this.EndTime.Location = new System.Drawing.Point(737, 68); this.EndTime.Name = "EndTime"; this.EndTime.ShowUpDown = true; this.EndTime.Size = new System.Drawing.Size(183, 30); this.EndTime.TabIndex = 69; this.EndTime.Value = new System.DateTime(2019, 8, 21, 12, 49, 0, 0); // // LoadProgressLine // this.LoadProgressLine.Dock = System.Windows.Forms.DockStyle.Bottom; this.LoadProgressLine.Location = new System.Drawing.Point(0, 745); this.LoadProgressLine.Name = "LoadProgressLine"; this.LoadProgressLine.Size = new System.Drawing.Size(1484, 16); this.LoadProgressLine.TabIndex = 71; this.LoadProgressLine.Value = 0; // // label3 // this.label3.AutoSize = true; this.label3.Font = new System.Drawing.Font("宋体", 15F); this.label3.Location = new System.Drawing.Point(310, 26); this.label3.Name = "label3"; this.label3.Size = new System.Drawing.Size(179, 20); this.label3.TabIndex = 72; this.label3.Text = "显示长度(min):"; // // label4 // this.label4.AutoSize = true; this.label4.Font = new System.Drawing.Font("宋体", 15F); this.label4.Location = new System.Drawing.Point(310, 73); this.label4.Name = "label4"; this.label4.Size = new System.Drawing.Size(179, 20); this.label4.TabIndex = 72; this.label4.Text = "当前长度(min):"; // // NowDisplayTime // this.NowDisplayTime.Font = new System.Drawing.Font("宋体", 15F); this.NowDisplayTime.Location = new System.Drawing.Point(490, 21); this.NowDisplayTime.Name = "NowDisplayTime"; this.NowDisplayTime.Size = new System.Drawing.Size(100, 30); this.NowDisplayTime.TabIndex = 73; this.NowDisplayTime.Text = "60"; this.NowDisplayTime.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; this.NowDisplayTime.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.In_Put_Int); // // TimeLength // this.TimeLength.Font = new System.Drawing.Font("宋体", 15F); this.TimeLength.Location = new System.Drawing.Point(490, 68); this.TimeLength.Name = "TimeLength"; this.TimeLength.Size = new System.Drawing.Size(100, 30); this.TimeLength.TabIndex = 73; this.TimeLength.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; // // ExternalTempDataOut // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(1484, 761); this.ControlBox = false; this.Controls.Add(this.TimeLength); this.Controls.Add(this.NowDisplayTime); this.Controls.Add(this.label4); this.Controls.Add(this.label3); this.Controls.Add(this.LoadProgressLine); this.Controls.Add(this.label2); this.Controls.Add(this.EndTime); this.Controls.Add(this.label1); this.Controls.Add(this.StartTime); this.Controls.Add(this.TempChart); this.Controls.Add(this.Dataload); this.Controls.Add(this.DataOut); this.Controls.Add(this.DataOutClose); this.Controls.Add(this.DataList); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; this.MaximizeBox = false; this.MinimizeBox = false; this.Name = "ExternalTempDataOut"; this.ShowIcon = false; this.ShowInTaskbar = false; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "温度数据导出"; this.Load += new System.EventHandler(this.ExternalTempDataOut_Load); this.ResumeLayout(false); this.PerformLayout(); }
private void Loading_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e) { //句柄sender指向的就是该BackgroundWorker。 //e.Argument 获取异步操作参数的值 //e.Cancel 是否应该取消事件 //e.Result 获取或设置异步操作结果的值(在RunWorkerCompleted事件可能会使用到) //object a = e.Argument;//获取RunWorkerAsync(object argument)传入的值 //BackgroundWorker worker = sender as BackgroundWorker; this.Invoke((MethodInvoker) delegate { string ListName = this.DataList.Text; for (int i = 0; i < Flag.TestArm.Length; i++) { if (Flag.TestArm[i].Heat_Inside.Name == ListName) { this.TempChart.AxisX[0].Labels.Clear(); this.TempChart.Series[0].Points.Clear(); int NowLength = Flag.TestArm[i].Heat_Inside.NowRecord.Count; if (NowLength > 0) { this.TimeLength.Text = (NowLength / 60f).ToString("0.0"); this.StartTime.Text = Flag.TestArm[i].Heat_Inside.NowRecord.GetValue(0).Time; this.EndTime.Text = Flag.TestArm[i].Heat_Inside.NowRecord.GetValue(NowLength - 1).Time; for (int j = 0; j < NowLength; j++) { HslControls.Charts.AxisLabel Time = new HslControls.Charts.AxisLabel(); HslControls.Charts.ChartPoint Point = new HslControls.Charts.ChartPoint(); Time.Value = j; Time.Content = Flag.TestArm[i].Heat_Inside.NowRecord.GetValue(j).Time; Point.X = j; Point.Y = Flag.TestArm[i].Heat_Inside.NowRecord.GetValue(j).Value; this.TempChart.AxisX[0].Labels.Add(Time); this.TempChart.Series[0].Points.Add(Point); Loading.ReportProgress((int)((float)j / (float)(NowLength - 1) * 100f)); } } return; } else if (Flag.TestArm[i].Heat_IC.Name == ListName) { this.TempChart.AxisX[0].Labels.Clear(); this.TempChart.Series[0].Points.Clear(); int NowLength = Flag.TestArm[i].Heat_IC.NowRecord.Count; if (NowLength > 0) { this.TimeLength.Text = (NowLength / 60f).ToString("0.0"); this.StartTime.Text = Flag.TestArm[i].Heat_IC.NowRecord.GetValue(0).Time; this.EndTime.Text = Flag.TestArm[i].Heat_IC.NowRecord.GetValue(NowLength - 1).Time; for (int j = 0; j < NowLength; j++) { HslControls.Charts.AxisLabel Time = new HslControls.Charts.AxisLabel(); HslControls.Charts.ChartPoint Point = new HslControls.Charts.ChartPoint(); Time.Value = j; Time.Content = Flag.TestArm[i].Heat_IC.NowRecord.GetValue(j).Time; Point.X = j; Point.Y = Flag.TestArm[i].Heat_IC.NowRecord.GetValue(j).Value; this.TempChart.AxisX[0].Labels.Add(Time); this.TempChart.Series[0].Points.Add(Point); Loading.ReportProgress((int)((float)j / (float)(NowLength - 1) * 100f)); } } return; } } for (int i = 0; i < Flag.ColdPlate.Length; i++) { if (Flag.ColdPlate[i].Heat.Name == ListName) { this.TempChart.AxisX[0].Labels.Clear(); this.TempChart.Series[0].Points.Clear(); int NowLength = Flag.ColdPlate[i].Heat.NowRecord.Count; if (NowLength > 0) { this.TimeLength.Text = (NowLength / 60f).ToString("0.0"); this.StartTime.Text = Flag.ColdPlate[i].Heat.NowRecord.GetValue(0).Time; this.EndTime.Text = Flag.ColdPlate[i].Heat.NowRecord.GetValue(NowLength - 1).Time; for (int j = 0; j < NowLength; j++) { HslControls.Charts.AxisLabel Time = new HslControls.Charts.AxisLabel(); HslControls.Charts.ChartPoint Point = new HslControls.Charts.ChartPoint(); Time.Value = j; Time.Content = Flag.ColdPlate[i].Heat.NowRecord.GetValue(j).Time; Point.X = j; Point.Y = Flag.ColdPlate[i].Heat.NowRecord.GetValue(j).Value; this.TempChart.AxisX[0].Labels.Add(Time); this.TempChart.Series[0].Points.Add(Point); Loading.ReportProgress((int)((float)j / (float)(NowLength - 1) * 100f)); } } return; } } for (int i = 0; i < Flag.HotPlate.Length; i++) { if (Flag.HotPlate[i].Heat.Name == ListName) { this.TempChart.AxisX[0].Labels.Clear(); this.TempChart.Series[0].Points.Clear(); int NowLength = Flag.HotPlate[i].Heat.NowRecord.Count; if (NowLength > 0) { this.TimeLength.Text = (NowLength / 60f).ToString("0.0"); this.StartTime.Text = Flag.HotPlate[i].Heat.NowRecord.GetValue(0).Time; this.EndTime.Text = Flag.HotPlate[i].Heat.NowRecord.GetValue(NowLength - 1).Time; for (int j = 0; j < NowLength; j++) { HslControls.Charts.AxisLabel Time = new HslControls.Charts.AxisLabel(); HslControls.Charts.ChartPoint Point = new HslControls.Charts.ChartPoint(); Time.Value = j; Time.Content = Flag.HotPlate[i].Heat.NowRecord.GetValue(j).Time; Point.X = j; Point.Y = Flag.HotPlate[i].Heat.NowRecord.GetValue(j).Value; this.TempChart.AxisX[0].Labels.Add(Time); this.TempChart.Series[0].Points.Add(Point); Loading.ReportProgress((int)((float)j / (float)(NowLength - 1) * 100f)); } } return; } } for (int i = 0; i < Flag.BorderTemp.Length; i++) { if (Flag.BorderTemp[i].Heat.Name == ListName) { this.TempChart.AxisX[0].Labels.Clear(); this.TempChart.Series[0].Points.Clear(); int NowLength = Flag.BorderTemp[i].Heat.NowRecord.Count; if (NowLength > 0) { this.TimeLength.Text = (NowLength / 60f).ToString("0.0"); this.StartTime.Text = Flag.BorderTemp[i].Heat.NowRecord.GetValue(0).Time; this.EndTime.Text = Flag.BorderTemp[i].Heat.NowRecord.GetValue(NowLength - 1).Time; for (int j = 0; j < NowLength; j++) { HslControls.Charts.AxisLabel Time = new HslControls.Charts.AxisLabel(); HslControls.Charts.ChartPoint Point = new HslControls.Charts.ChartPoint(); Time.Value = j; Time.Content = Flag.BorderTemp[i].Heat.NowRecord.GetValue(j).Time; Point.X = j; Point.Y = Flag.BorderTemp[i].Heat.NowRecord.GetValue(j).Value; this.TempChart.AxisX[0].Labels.Add(Time); this.TempChart.Series[0].Points.Add(Point); Loading.ReportProgress((int)((float)j / (float)(NowLength - 1) * 100f)); } } return; } } }); }