수정중..

main
Seonjae 2024-04-01 10:05:17 +09:00
parent f521eb3b1d
commit 420f04fbb2
17 changed files with 9931 additions and 100 deletions

View File

@ -107,11 +107,54 @@ namespace INT_PT002.Controls
this.CollectionChildControl[i].UpdateNomalLeakDataDisplay(datas.CollDiffData[i], datas.CollDispData[i]);
}
}
// Judgment
public void UpdateStartLeakDataDisplay(LeakData datas)
{
for (int i = 0; i < this.ParentForm.CurrentSystemStatus.EquipmentColumn; i++)
this.CollectionChildControl[i].UpdateStartLeakDataDisplay(datas.CollDiffData[i], datas.CollDispData[i], datas.CollJudgment[i]);
}
public void UpdateStartLeakDataDisplay1(LeakData1 data)
{
this.CollectionChildControl[0].UpdateStartLeakDataDisplay(data.DiffData, data.DispData, data.Judgment);
}
public void UpdateStartLeakDataDisplay2(LeakData1 data)
{
this.CollectionChildControl[1].UpdateStartLeakDataDisplay(data.DiffData, data.DispData, data.Judgment);
}
public void UpdateStartLeakDataDisplay3(LeakData1 data)
{
this.CollectionChildControl[2].UpdateStartLeakDataDisplay(data.DiffData, data.DispData, data.Judgment);
}
public void UpdateStartLeakDataDisplay4(LeakData1 data)
{
this.CollectionChildControl[3].UpdateStartLeakDataDisplay(data.DiffData, data.DispData, data.Judgment);
}
public void UpdateStartLeakDataDisplay5(LeakData1 data)
{
this.CollectionChildControl[4].UpdateStartLeakDataDisplay(data.DiffData, data.DispData, data.Judgment);
}
public void UpdateStartLeakDataDisplay6(LeakData1 data)
{
this.CollectionChildControl[5].UpdateStartLeakDataDisplay(data.DiffData, data.DispData, data.Judgment);
}
public void UpdateStartLeakDataDisplay7(LeakData1 data)
{
this.CollectionChildControl[6].UpdateStartLeakDataDisplay(data.DiffData, data.DispData, data.Judgment);
}
public void UpdateStartLeakDataDisplay8(LeakData1 data)
{
this.CollectionChildControl[7].UpdateStartLeakDataDisplay(data.DiffData, data.DispData, data.Judgment);
}
public void UpdateStartLeakDataDisplay9(LeakData1 data)
{
this.CollectionChildControl[8].UpdateStartLeakDataDisplay(data.DiffData, data.DispData, data.Judgment);
}
public void UpdateStartLeakDataDisplay10(LeakData1 data)
{
this.CollectionChildControl[9].UpdateStartLeakDataDisplay(data.DiffData, data.DispData, data.Judgment);
}
public void ClearAllData()
{
for (int i = 0; i < this.ParentForm.CurrentSystemStatus.EquipmentColumn; i++)

View File

@ -151,21 +151,145 @@ namespace INT_PT002.Controls
this.ParentForm.Enabled = true;
}
// 변위센서 데이터
public void UpdateDisplayDispData(Collection<DispData> datas)
{
for (int i = 0; i < this.ParentForm.ParentForm.CurrentSystemStatus.EquipmentColumn; i++)
this.CollLabelDisp[i].Text = datas[i].RData;
}
public void UpdateDisplayDispData1(LeakData1 data)
{
this.CollLabelDisp[0].Text = data.DispData.RData;
}
public void UpdateDisplayDispData2(LeakData1 data)
{
this.CollLabelDisp[1].Text = data.DispData.RData;
}
public void UpdateDisplayDispData3(LeakData1 data)
{
this.CollLabelDisp[2].Text = data.DispData.RData;
}
public void UpdateDisplayDispData4(LeakData1 data)
{
this.CollLabelDisp[3].Text = data.DispData.RData;
}
public void UpdateDisplayDispData5(LeakData1 data)
{
this.CollLabelDisp[4].Text = data.DispData.RData;
}
public void UpdateDisplayDispData6(LeakData1 data)
{
this.CollLabelDisp[5].Text = data.DispData.RData;
}
public void UpdateDisplayDispData7(LeakData1 data)
{
this.CollLabelDisp[6].Text = data.DispData.RData;
}
public void UpdateDisplayDispData8(LeakData1 data)
{
this.CollLabelDisp[7].Text = data.DispData.RData;
}
public void UpdateDisplayDispData9(LeakData1 data)
{
this.CollLabelDisp[8].Text = data.DispData.RData;
}
public void UpdateDisplayDispData10(LeakData1 data)
{
this.CollLabelDisp[9].Text = data.DispData.RData;
}
// 차압센서 데이터
public void UpdateDisplayDiffData(Collection<DiffData> datas)
{
for (int i = 0; i < this.ParentForm.ParentForm.CurrentSystemStatus.EquipmentColumn; i++)
this.CollLabelDiff[i].Text = datas[i].MAdc;
}
public void UpdateDisplayDiffData1(LeakData1 data)
{
this.CollLabelDiff[0].Text = data.DiffData.MAdc;
}
public void UpdateDisplayDiffData2(LeakData1 data)
{
this.CollLabelDiff[1].Text = data.DiffData.MAdc;
}
public void UpdateDisplayDiffData3(LeakData1 data)
{
this.CollLabelDiff[2].Text = data.DiffData.MAdc;
}
public void UpdateDisplayDiffData4(LeakData1 data)
{
this.CollLabelDiff[3].Text = data.DiffData.MAdc;
}
public void UpdateDisplayDiffData5(LeakData1 data)
{
this.CollLabelDiff[4].Text = data.DiffData.MAdc;
}
public void UpdateDisplayDiffData6(LeakData1 data)
{
this.CollLabelDiff[5].Text = data.DiffData.MAdc;
}
public void UpdateDisplayDiffData7(LeakData1 data)
{
this.CollLabelDiff[6].Text = data.DiffData.MAdc;
}
public void UpdateDisplayDiffData8(LeakData1 data)
{
this.CollLabelDiff[7].Text = data.DiffData.MAdc;
}
public void UpdateDisplayDiffData9(LeakData1 data)
{
this.CollLabelDiff[8].Text = data.DiffData.MAdc;
}
public void UpdateDisplayDiffData10(LeakData1 data)
{
this.CollLabelDiff[9].Text = data.DiffData.MAdc;
}
// 압력센서 데이터
public void UpdateDisplayPresData(Collection<PressureData> datas)
{
for (int i = 0; i < this.ParentForm.ParentForm.CurrentSystemStatus.EquipmentColumn; i++)
this.CollLabelVacu[i].Text = datas[i].WorkingChamber;
}
public void UpdateDisplayPresData1(LeakData1 data)
{
this.CollLabelVacu[0].Text = data.PresData.WorkingChamber;
}
public void UpdateDisplayPresData2(LeakData1 data)
{
this.CollLabelVacu[1].Text = data.PresData.WorkingChamber;
}
public void UpdateDisplayPresData3(LeakData1 data)
{
this.CollLabelVacu[2].Text = data.PresData.WorkingChamber;
}
public void UpdateDisplayPresData4(LeakData1 data)
{
this.CollLabelVacu[3].Text = data.PresData.WorkingChamber;
}
public void UpdateDisplayPresData5(LeakData1 data)
{
this.CollLabelVacu[4].Text = data.PresData.WorkingChamber;
}
public void UpdateDisplayPresData6(LeakData1 data)
{
this.CollLabelVacu[5].Text = data.PresData.WorkingChamber;
}
public void UpdateDisplayPresData7(LeakData1 data)
{
this.CollLabelVacu[6].Text = data.PresData.WorkingChamber;
}
public void UpdateDisplayPresData8(LeakData1 data)
{
this.CollLabelVacu[7].Text = data.PresData.WorkingChamber;
}
public void UpdateDisplayPresData9(LeakData1 data)
{
this.CollLabelVacu[8].Text = data.PresData.WorkingChamber;
}
public void UpdateDisplayPresData10(LeakData1 data)
{
this.CollLabelVacu[9].Text = data.PresData.WorkingChamber;
}
public void UpdateDisplayInputData(Collection<string> datas)
{
Color value = this.ColorDisable;
@ -179,7 +303,6 @@ namespace INT_PT002.Controls
this.CollLabelInput[i].RoundRectFillColor = value;
}
}
public void UpdateDisplayAlarmView(AlarmList alarm)
{
this.CollLabelSbAlarm[0].Visible = alarm.CollectionIsSensorBoardError[0];

View File

@ -89,6 +89,10 @@
this.smartLabel7 = new SmartX.SmartLabel();
this.labelDispStdLevel = new SmartX.SmartLabel();
this.smartTimerMessageShow = new SmartX.SmartTimer();
this.labelEquipmentLane = new SmartX.SmartLabel();
this.smartLabel37 = new SmartX.SmartLabel();
this.labelCheckLane = new SmartX.SmartLabel();
this.smartLabel39 = new SmartX.SmartLabel();
this.smartGroupBox1.SuspendLayout();
this.smartGroupBox2.SuspendLayout();
this.smartGroupBox5.SuspendLayout();
@ -119,6 +123,10 @@
this.smartGroupBox2.BackGround = null;
this.smartGroupBox2.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(24)))), ((int)(((byte)(32)))));
this.smartGroupBox2.BackImage = null;
this.smartGroupBox2.Controls.Add(this.labelCheckLane);
this.smartGroupBox2.Controls.Add(this.smartLabel39);
this.smartGroupBox2.Controls.Add(this.labelEquipmentLane);
this.smartGroupBox2.Controls.Add(this.smartLabel37);
this.smartGroupBox2.Controls.Add(this.smartLabel32);
this.smartGroupBox2.Controls.Add(this.smartLabel31);
this.smartGroupBox2.Controls.Add(this.smartLabel30);
@ -138,10 +146,10 @@
this.smartGroupBox2.FrameLineThickness = 2;
this.smartGroupBox2.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.HeaderBar;
this.smartGroupBox2.HeaderHeightOffset = 5;
this.smartGroupBox2.Location = new System.Drawing.Point(61, 471);
this.smartGroupBox2.Location = new System.Drawing.Point(61, 451);
this.smartGroupBox2.Name = "smartGroupBox2";
this.smartGroupBox2.RoundRadius = 10;
this.smartGroupBox2.Size = new System.Drawing.Size(774, 159);
this.smartGroupBox2.Size = new System.Drawing.Size(774, 196);
this.smartGroupBox2.TabIndex = 115;
this.smartGroupBox2.Text = "Etc";
this.smartGroupBox2.TextColor = System.Drawing.Color.White;
@ -153,7 +161,7 @@
this.smartLabel32.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82)))));
this.smartLabel32.BorderStyle = SmartX.SmartLabel.BorderStyles.None;
this.smartLabel32.LineSpacing = 0F;
this.smartLabel32.Location = new System.Drawing.Point(713, 42);
this.smartLabel32.Location = new System.Drawing.Point(710, 78);
this.smartLabel32.Name = "smartLabel32";
this.smartLabel32.OverlapOptimize = true;
this.smartLabel32.PasswordChar = '\0';
@ -175,7 +183,7 @@
this.smartLabel31.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82)))));
this.smartLabel31.BorderStyle = SmartX.SmartLabel.BorderStyles.None;
this.smartLabel31.LineSpacing = 0F;
this.smartLabel31.Location = new System.Drawing.Point(402, 114);
this.smartLabel31.Location = new System.Drawing.Point(402, 150);
this.smartLabel31.Name = "smartLabel31";
this.smartLabel31.OverlapOptimize = true;
this.smartLabel31.PasswordChar = '\0';
@ -197,7 +205,7 @@
this.smartLabel30.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82)))));
this.smartLabel30.BorderStyle = SmartX.SmartLabel.BorderStyles.None;
this.smartLabel30.LineSpacing = 0F;
this.smartLabel30.Location = new System.Drawing.Point(402, 78);
this.smartLabel30.Location = new System.Drawing.Point(402, 114);
this.smartLabel30.Name = "smartLabel30";
this.smartLabel30.OverlapOptimize = true;
this.smartLabel30.PasswordChar = '\0';
@ -219,7 +227,7 @@
this.smartLabel29.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82)))));
this.smartLabel29.BorderStyle = SmartX.SmartLabel.BorderStyles.None;
this.smartLabel29.LineSpacing = 0F;
this.smartLabel29.Location = new System.Drawing.Point(402, 42);
this.smartLabel29.Location = new System.Drawing.Point(402, 78);
this.smartLabel29.Name = "smartLabel29";
this.smartLabel29.OverlapOptimize = true;
this.smartLabel29.PasswordChar = '\0';
@ -241,7 +249,7 @@
this.labelSbDiffFilter.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82)))));
this.labelSbDiffFilter.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle;
this.labelSbDiffFilter.LineSpacing = 0F;
this.labelSbDiffFilter.Location = new System.Drawing.Point(607, 78);
this.labelSbDiffFilter.Location = new System.Drawing.Point(604, 114);
this.labelSbDiffFilter.Name = "labelSbDiffFilter";
this.labelSbDiffFilter.OverlapOptimize = true;
this.labelSbDiffFilter.PasswordChar = '\0';
@ -264,7 +272,7 @@
this.smartLabel27.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82)))));
this.smartLabel27.BorderStyle = SmartX.SmartLabel.BorderStyles.None;
this.smartLabel27.LineSpacing = 0F;
this.smartLabel27.Location = new System.Drawing.Point(451, 78);
this.smartLabel27.Location = new System.Drawing.Point(448, 114);
this.smartLabel27.Name = "smartLabel27";
this.smartLabel27.OverlapOptimize = true;
this.smartLabel27.PasswordChar = '\0';
@ -286,7 +294,7 @@
this.labelBuzzer.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82)))));
this.labelBuzzer.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle;
this.labelBuzzer.LineSpacing = 0F;
this.labelBuzzer.Location = new System.Drawing.Point(607, 42);
this.labelBuzzer.Location = new System.Drawing.Point(604, 78);
this.labelBuzzer.Name = "labelBuzzer";
this.labelBuzzer.OverlapOptimize = true;
this.labelBuzzer.PasswordChar = '\0';
@ -309,7 +317,7 @@
this.smartLabel23.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82)))));
this.smartLabel23.BorderStyle = SmartX.SmartLabel.BorderStyles.None;
this.smartLabel23.LineSpacing = 0F;
this.smartLabel23.Location = new System.Drawing.Point(451, 42);
this.smartLabel23.Location = new System.Drawing.Point(448, 78);
this.smartLabel23.Name = "smartLabel23";
this.smartLabel23.OverlapOptimize = true;
this.smartLabel23.PasswordChar = '\0';
@ -331,7 +339,7 @@
this.labelCutWait.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82)))));
this.labelCutWait.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle;
this.labelCutWait.LineSpacing = 0F;
this.labelCutWait.Location = new System.Drawing.Point(296, 114);
this.labelCutWait.Location = new System.Drawing.Point(296, 150);
this.labelCutWait.Name = "labelCutWait";
this.labelCutWait.OverlapOptimize = true;
this.labelCutWait.PasswordChar = '\0';
@ -354,7 +362,7 @@
this.smartLabel20.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82)))));
this.smartLabel20.BorderStyle = SmartX.SmartLabel.BorderStyles.None;
this.smartLabel20.LineSpacing = 0F;
this.smartLabel20.Location = new System.Drawing.Point(140, 114);
this.smartLabel20.Location = new System.Drawing.Point(140, 150);
this.smartLabel20.Name = "smartLabel20";
this.smartLabel20.OverlapOptimize = true;
this.smartLabel20.PasswordChar = '\0';
@ -376,7 +384,7 @@
this.labelChattering.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82)))));
this.labelChattering.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle;
this.labelChattering.LineSpacing = 0F;
this.labelChattering.Location = new System.Drawing.Point(296, 78);
this.labelChattering.Location = new System.Drawing.Point(296, 114);
this.labelChattering.Name = "labelChattering";
this.labelChattering.OverlapOptimize = true;
this.labelChattering.PasswordChar = '\0';
@ -399,7 +407,7 @@
this.smartLabel18.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82)))));
this.smartLabel18.BorderStyle = SmartX.SmartLabel.BorderStyles.None;
this.smartLabel18.LineSpacing = 0F;
this.smartLabel18.Location = new System.Drawing.Point(140, 78);
this.smartLabel18.Location = new System.Drawing.Point(140, 114);
this.smartLabel18.Name = "smartLabel18";
this.smartLabel18.OverlapOptimize = true;
this.smartLabel18.PasswordChar = '\0';
@ -421,7 +429,7 @@
this.labelLcdDataPeriod.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82)))));
this.labelLcdDataPeriod.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle;
this.labelLcdDataPeriod.LineSpacing = 0F;
this.labelLcdDataPeriod.Location = new System.Drawing.Point(296, 42);
this.labelLcdDataPeriod.Location = new System.Drawing.Point(296, 78);
this.labelLcdDataPeriod.Name = "labelLcdDataPeriod";
this.labelLcdDataPeriod.OverlapOptimize = true;
this.labelLcdDataPeriod.PasswordChar = '\0';
@ -444,7 +452,7 @@
this.smartLabel14.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82)))));
this.smartLabel14.BorderStyle = SmartX.SmartLabel.BorderStyles.None;
this.smartLabel14.LineSpacing = 0F;
this.smartLabel14.Location = new System.Drawing.Point(140, 42);
this.smartLabel14.Location = new System.Drawing.Point(140, 78);
this.smartLabel14.Name = "smartLabel14";
this.smartLabel14.OverlapOptimize = true;
this.smartLabel14.PasswordChar = '\0';
@ -512,7 +520,7 @@
this.smartGroupBox5.FrameLineThickness = 2;
this.smartGroupBox5.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.HeaderBar;
this.smartGroupBox5.HeaderHeightOffset = 5;
this.smartGroupBox5.Location = new System.Drawing.Point(61, 46);
this.smartGroupBox5.Location = new System.Drawing.Point(61, 37);
this.smartGroupBox5.Name = "smartGroupBox5";
this.smartGroupBox5.RoundRadius = 10;
this.smartGroupBox5.Size = new System.Drawing.Size(774, 408);
@ -1462,6 +1470,96 @@
this.smartTimerMessageShow.TimeFormStringSeparator = ":";
this.smartTimerMessageShow.Tick += new System.EventHandler(this.smartTimerMessageShow_Tick);
//
// labelEquipmentLane
//
this.labelEquipmentLane.BackGround = null;
this.labelEquipmentLane.BackGroundColor = System.Drawing.Color.White;
this.labelEquipmentLane.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82)))));
this.labelEquipmentLane.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle;
this.labelEquipmentLane.LineSpacing = 0F;
this.labelEquipmentLane.Location = new System.Drawing.Point(296, 42);
this.labelEquipmentLane.Name = "labelEquipmentLane";
this.labelEquipmentLane.OverlapOptimize = true;
this.labelEquipmentLane.PasswordChar = '\0';
this.labelEquipmentLane.Radius = 3;
this.labelEquipmentLane.RoundRectFillColor = System.Drawing.Color.LightBlue;
this.labelEquipmentLane.Size = new System.Drawing.Size(100, 30);
this.labelEquipmentLane.TabIndex = 133;
this.labelEquipmentLane.Text = "12345.45";
this.labelEquipmentLane.TextColor = System.Drawing.Color.Black;
this.labelEquipmentLane.TextColorDisable = System.Drawing.Color.Gray;
this.labelEquipmentLane.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelEquipmentLane.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelEquipmentLane.Wordwrap = false;
this.labelEquipmentLane.Click += new System.EventHandler(this.labelEquipmentLane_Click);
//
// smartLabel37
//
this.smartLabel37.BackGround = null;
this.smartLabel37.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(24)))), ((int)(((byte)(32)))));
this.smartLabel37.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82)))));
this.smartLabel37.BorderStyle = SmartX.SmartLabel.BorderStyles.None;
this.smartLabel37.LineSpacing = 0F;
this.smartLabel37.Location = new System.Drawing.Point(140, 42);
this.smartLabel37.Name = "smartLabel37";
this.smartLabel37.OverlapOptimize = true;
this.smartLabel37.PasswordChar = '\0';
this.smartLabel37.Radius = 3;
this.smartLabel37.RoundRectFillColor = System.Drawing.Color.LightBlue;
this.smartLabel37.Size = new System.Drawing.Size(150, 30);
this.smartLabel37.TabIndex = 132;
this.smartLabel37.Text = "Equipment Lane";
this.smartLabel37.TextColor = System.Drawing.Color.White;
this.smartLabel37.TextColorDisable = System.Drawing.Color.Gray;
this.smartLabel37.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.smartLabel37.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel37.Wordwrap = false;
//
// labelCheckLane
//
this.labelCheckLane.BackGround = null;
this.labelCheckLane.BackGroundColor = System.Drawing.Color.White;
this.labelCheckLane.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82)))));
this.labelCheckLane.BorderStyle = SmartX.SmartLabel.BorderStyles.FixedSingle;
this.labelCheckLane.LineSpacing = 0F;
this.labelCheckLane.Location = new System.Drawing.Point(604, 42);
this.labelCheckLane.Name = "labelCheckLane";
this.labelCheckLane.OverlapOptimize = true;
this.labelCheckLane.PasswordChar = '\0';
this.labelCheckLane.Radius = 3;
this.labelCheckLane.RoundRectFillColor = System.Drawing.Color.LightBlue;
this.labelCheckLane.Size = new System.Drawing.Size(100, 30);
this.labelCheckLane.TabIndex = 135;
this.labelCheckLane.Text = "12345.45";
this.labelCheckLane.TextColor = System.Drawing.Color.Black;
this.labelCheckLane.TextColorDisable = System.Drawing.Color.Gray;
this.labelCheckLane.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelCheckLane.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelCheckLane.Wordwrap = false;
this.labelCheckLane.Click += new System.EventHandler(this.labelCheckLane_Click);
//
// smartLabel39
//
this.smartLabel39.BackGround = null;
this.smartLabel39.BackGroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(24)))), ((int)(((byte)(32)))));
this.smartLabel39.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(27)))), ((int)(((byte)(42)))), ((int)(((byte)(82)))));
this.smartLabel39.BorderStyle = SmartX.SmartLabel.BorderStyles.None;
this.smartLabel39.LineSpacing = 0F;
this.smartLabel39.Location = new System.Drawing.Point(448, 42);
this.smartLabel39.Name = "smartLabel39";
this.smartLabel39.OverlapOptimize = true;
this.smartLabel39.PasswordChar = '\0';
this.smartLabel39.Radius = 3;
this.smartLabel39.RoundRectFillColor = System.Drawing.Color.LightBlue;
this.smartLabel39.Size = new System.Drawing.Size(150, 30);
this.smartLabel39.TabIndex = 134;
this.smartLabel39.Text = "Check Lane";
this.smartLabel39.TextColor = System.Drawing.Color.White;
this.smartLabel39.TextColorDisable = System.Drawing.Color.Gray;
this.smartLabel39.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.smartLabel39.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel39.Wordwrap = false;
//
// ControlMenuRecipeSetting
//
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@ -1539,5 +1637,9 @@
private SmartX.SmartLabel smartLabel35;
private SmartX.SmartLabel smartLabel34;
private SmartX.SmartTimer smartTimerMessageShow;
private SmartX.SmartLabel labelCheckLane;
private SmartX.SmartLabel smartLabel39;
private SmartX.SmartLabel labelEquipmentLane;
private SmartX.SmartLabel smartLabel37;
}
}

View File

@ -751,6 +751,39 @@ namespace INT_PT002.Controls
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Etc_SbDiffFilter, "", before, after);
}
}
private void labelEquipmentLane_Click(object sender, EventArgs e)
{
string value = "", before = "", after = "";
before = this.labelEquipmentLane.Text;
DialogFormNumKeyPad myKeypad = new DialogFormNumKeyPad(this.smartLabel37.Text, this.labelEquipmentLane.Text, 4, 0, false);
if (myKeypad.ShowDialog() == DialogResult.OK)
{
if (myKeypad.IntValue < 2 || myKeypad.IntValue > 10)
{
this.MessageBoxRange = "2 ~ 10";
this.labelEquipmentLane.Text = before;
this.smartTimerMessageShow.Start();
return;
}
this.labelEquipmentLane.Text = myKeypad.StringValue;
this.ParentForm.ParentForm.SystemConfig.EQUIPMENT_LANE = myKeypad.IntValue;
this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig);
after = myKeypad.StringValue;
value = Helper.StringBlankFillDigits4(myKeypad.StringValue);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._1710_LcdDataPeriod, value);
this.ParentForm.ParentForm.SetTrackingHistoryData(Define.E_TrackingParameter.Etc_LcdDataPeriod, "", before, after);
}
}
private void labelCheckLane_Click(object sender, EventArgs e)
{
}
private void smartTimerMessageShow_Tick(object sender, EventArgs e)
{

View File

@ -421,11 +421,15 @@ namespace INT_PT002.Controls
#endregion
}
}
public void UpdateDisplayAlarmView(AlarmList alarm)
{
}
// 차압센서 데이터
public void UpdateDisplayDiffData(Collection<DiffData> datas)
{
string value = "";
bool bValue = false;
for (int i = 0; i < this.ParentForm.ParentForm.CurrentSystemStatus.EquipmentColumn; i++)
{
@ -446,6 +450,208 @@ namespace INT_PT002.Controls
this.CollectionDiffMean[i].Text = value;
}
}
public void UpdateDisplayDiffData1(LeakData1 data)
{
string value = "";
value = data.DiffData.MAdc;
if (this.CollectionDiffMadc[0].Text != value)
this.CollectionDiffMadc[0].Text = value;
value = data.DiffData.SecBufDiff;
if (this.CollectionDiffSecDiff[0].Text != value)
this.CollectionDiffSecDiff[0].Text = value;
value = data.DiffData.SecBufSum;
if (this.CollectionDiffSecSum[0].Text != value)
this.CollectionDiffSecSum[0].Text = value;
value = data.DiffData.DiffMean;
if (this.CollectionDiffMean[0].Text != value)
this.CollectionDiffMean[0].Text = value;
}
public void UpdateDisplayDiffData2(LeakData1 data)
{
string value = "";
value = data.DiffData.MAdc;
if (this.CollectionDiffMadc[1].Text != value)
this.CollectionDiffMadc[1].Text = value;
value = data.DiffData.SecBufDiff;
if (this.CollectionDiffSecDiff[1].Text != value)
this.CollectionDiffSecDiff[1].Text = value;
value = data.DiffData.SecBufSum;
if (this.CollectionDiffSecSum[1].Text != value)
this.CollectionDiffSecSum[1].Text = value;
value = data.DiffData.DiffMean;
if (this.CollectionDiffMean[1].Text != value)
this.CollectionDiffMean[1].Text = value;
}
public void UpdateDisplayDiffData3(LeakData1 data)
{
string value = "";
value = data.DiffData.MAdc;
if (this.CollectionDiffMadc[2].Text != value)
this.CollectionDiffMadc[2].Text = value;
value = data.DiffData.SecBufDiff;
if (this.CollectionDiffSecDiff[2].Text != value)
this.CollectionDiffSecDiff[2].Text = value;
value = data.DiffData.SecBufSum;
if (this.CollectionDiffSecSum[2].Text != value)
this.CollectionDiffSecSum[2].Text = value;
value = data.DiffData.DiffMean;
if (this.CollectionDiffMean[2].Text != value)
this.CollectionDiffMean[2].Text = value;
}
public void UpdateDisplayDiffData4(LeakData1 data)
{
string value = "";
value = data.DiffData.MAdc;
if (this.CollectionDiffMadc[3].Text != value)
this.CollectionDiffMadc[3].Text = value;
value = data.DiffData.SecBufDiff;
if (this.CollectionDiffSecDiff[3].Text != value)
this.CollectionDiffSecDiff[3].Text = value;
value = data.DiffData.SecBufSum;
if (this.CollectionDiffSecSum[3].Text != value)
this.CollectionDiffSecSum[3].Text = value;
value = data.DiffData.DiffMean;
if (this.CollectionDiffMean[3].Text != value)
this.CollectionDiffMean[3].Text = value;
}
public void UpdateDisplayDiffData5(LeakData1 data)
{
string value = "";
value = data.DiffData.MAdc;
if (this.CollectionDiffMadc[4].Text != value)
this.CollectionDiffMadc[4].Text = value;
value = data.DiffData.SecBufDiff;
if (this.CollectionDiffSecDiff[4].Text != value)
this.CollectionDiffSecDiff[4].Text = value;
value = data.DiffData.SecBufSum;
if (this.CollectionDiffSecSum[4].Text != value)
this.CollectionDiffSecSum[4].Text = value;
value = data.DiffData.DiffMean;
if (this.CollectionDiffMean[4].Text != value)
this.CollectionDiffMean[4].Text = value;
}
public void UpdateDisplayDiffData6(LeakData1 data)
{
string value = "";
value = data.DiffData.MAdc;
if (this.CollectionDiffMadc[5].Text != value)
this.CollectionDiffMadc[5].Text = value;
value = data.DiffData.SecBufDiff;
if (this.CollectionDiffSecDiff[5].Text != value)
this.CollectionDiffSecDiff[5].Text = value;
value = data.DiffData.SecBufSum;
if (this.CollectionDiffSecSum[5].Text != value)
this.CollectionDiffSecSum[5].Text = value;
value = data.DiffData.DiffMean;
if (this.CollectionDiffMean[5].Text != value)
this.CollectionDiffMean[5].Text = value;
}
public void UpdateDisplayDiffData7(LeakData1 data)
{
string value = "";
value = data.DiffData.MAdc;
if (this.CollectionDiffMadc[6].Text != value)
this.CollectionDiffMadc[6].Text = value;
value = data.DiffData.SecBufDiff;
if (this.CollectionDiffSecDiff[6].Text != value)
this.CollectionDiffSecDiff[6].Text = value;
value = data.DiffData.SecBufSum;
if (this.CollectionDiffSecSum[6].Text != value)
this.CollectionDiffSecSum[6].Text = value;
value = data.DiffData.DiffMean;
if (this.CollectionDiffMean[6].Text != value)
this.CollectionDiffMean[6].Text = value;
}
public void UpdateDisplayDiffData8(LeakData1 data)
{
string value = "";
value = data.DiffData.MAdc;
if (this.CollectionDiffMadc[7].Text != value)
this.CollectionDiffMadc[7].Text = value;
value = data.DiffData.SecBufDiff;
if (this.CollectionDiffSecDiff[7].Text != value)
this.CollectionDiffSecDiff[7].Text = value;
value = data.DiffData.SecBufSum;
if (this.CollectionDiffSecSum[7].Text != value)
this.CollectionDiffSecSum[7].Text = value;
value = data.DiffData.DiffMean;
if (this.CollectionDiffMean[7].Text != value)
this.CollectionDiffMean[7].Text = value;
}
public void UpdateDisplayDiffData9(LeakData1 data)
{
string value = "";
value = data.DiffData.MAdc;
if (this.CollectionDiffMadc[8].Text != value)
this.CollectionDiffMadc[8].Text = value;
value = data.DiffData.SecBufDiff;
if (this.CollectionDiffSecDiff[8].Text != value)
this.CollectionDiffSecDiff[8].Text = value;
value = data.DiffData.SecBufSum;
if (this.CollectionDiffSecSum[8].Text != value)
this.CollectionDiffSecSum[8].Text = value;
value = data.DiffData.DiffMean;
if (this.CollectionDiffMean[8].Text != value)
this.CollectionDiffMean[8].Text = value;
}
public void UpdateDisplayDiffData10(LeakData1 data)
{
string value = "";
value = data.DiffData.MAdc;
if (this.CollectionDiffMadc[9].Text != value)
this.CollectionDiffMadc[9].Text = value;
value = data.DiffData.SecBufDiff;
if (this.CollectionDiffSecDiff[9].Text != value)
this.CollectionDiffSecDiff[9].Text = value;
value = data.DiffData.SecBufSum;
if (this.CollectionDiffSecSum[9].Text != value)
this.CollectionDiffSecSum[9].Text = value;
value = data.DiffData.DiffMean;
if (this.CollectionDiffMean[9].Text != value)
this.CollectionDiffMean[9].Text = value;
}
// 변위센서 데이터
public void UpdateDisplayDispData(Collection<DispData> datas)
{
string value = "";
@ -469,6 +675,208 @@ namespace INT_PT002.Controls
this.CollectionDispSTD[i].Text = value;
}
}
public void UpdateDisplayDispData1(LeakData1 data)
{
string value = "";
value = data.DispData.RData;
if (this.CollectionDispRData[0].Text != value)
this.CollectionDispRData[0].Text = value;
value = data.DispData.MData;
if (this.CollectionDispMData[0].Text != value)
this.CollectionDispMData[0].Text = value;
value = data.DispData.MDataDiff;
if (this.CollectionDispMDataDiff[0].Text != value)
this.CollectionDispMDataDiff[0].Text = value;
value = data.DispData.STD;
if (this.CollectionDispSTD[0].Text != value)
this.CollectionDispSTD[0].Text = value;
}
public void UpdateDisplayDispData2(LeakData1 data)
{
string value = "";
value = data.DispData.RData;
if (this.CollectionDispRData[1].Text != value)
this.CollectionDispRData[1].Text = value;
value = data.DispData.MData;
if (this.CollectionDispMData[1].Text != value)
this.CollectionDispMData[1].Text = value;
value = data.DispData.MDataDiff;
if (this.CollectionDispMDataDiff[1].Text != value)
this.CollectionDispMDataDiff[1].Text = value;
value = data.DispData.STD;
if (this.CollectionDispSTD[1].Text != value)
this.CollectionDispSTD[1].Text = value;
}
public void UpdateDisplayDispData3(LeakData1 data)
{
string value = "";
value = data.DispData.RData;
if (this.CollectionDispRData[2].Text != value)
this.CollectionDispRData[2].Text = value;
value = data.DispData.MData;
if (this.CollectionDispMData[2].Text != value)
this.CollectionDispMData[2].Text = value;
value = data.DispData.MDataDiff;
if (this.CollectionDispMDataDiff[2].Text != value)
this.CollectionDispMDataDiff[2].Text = value;
value = data.DispData.STD;
if (this.CollectionDispSTD[2].Text != value)
this.CollectionDispSTD[2].Text = value;
}
public void UpdateDisplayDispData4(LeakData1 data)
{
string value = "";
value = data.DispData.RData;
if (this.CollectionDispRData[3].Text != value)
this.CollectionDispRData[3].Text = value;
value = data.DispData.MData;
if (this.CollectionDispMData[3].Text != value)
this.CollectionDispMData[3].Text = value;
value = data.DispData.MDataDiff;
if (this.CollectionDispMDataDiff[3].Text != value)
this.CollectionDispMDataDiff[3].Text = value;
value = data.DispData.STD;
if (this.CollectionDispSTD[3].Text != value)
this.CollectionDispSTD[3].Text = value;
}
public void UpdateDisplayDispData5(LeakData1 data)
{
string value = "";
value = data.DispData.RData;
if (this.CollectionDispRData[4].Text != value)
this.CollectionDispRData[4].Text = value;
value = data.DispData.MData;
if (this.CollectionDispMData[4].Text != value)
this.CollectionDispMData[4].Text = value;
value = data.DispData.MDataDiff;
if (this.CollectionDispMDataDiff[4].Text != value)
this.CollectionDispMDataDiff[4].Text = value;
value = data.DispData.STD;
if (this.CollectionDispSTD[4].Text != value)
this.CollectionDispSTD[4].Text = value;
}
public void UpdateDisplayDispData6(LeakData1 data)
{
string value = "";
value = data.DispData.RData;
if (this.CollectionDispRData[5].Text != value)
this.CollectionDispRData[5].Text = value;
value = data.DispData.MData;
if (this.CollectionDispMData[5].Text != value)
this.CollectionDispMData[5].Text = value;
value = data.DispData.MDataDiff;
if (this.CollectionDispMDataDiff[5].Text != value)
this.CollectionDispMDataDiff[5].Text = value;
value = data.DispData.STD;
if (this.CollectionDispSTD[5].Text != value)
this.CollectionDispSTD[5].Text = value;
}
public void UpdateDisplayDispData7(LeakData1 data)
{
string value = "";
value = data.DispData.RData;
if (this.CollectionDispRData[6].Text != value)
this.CollectionDispRData[6].Text = value;
value = data.DispData.MData;
if (this.CollectionDispMData[6].Text != value)
this.CollectionDispMData[6].Text = value;
value = data.DispData.MDataDiff;
if (this.CollectionDispMDataDiff[6].Text != value)
this.CollectionDispMDataDiff[6].Text = value;
value = data.DispData.STD;
if (this.CollectionDispSTD[6].Text != value)
this.CollectionDispSTD[6].Text = value;
}
public void UpdateDisplayDispData8(LeakData1 data)
{
string value = "";
value = data.DispData.RData;
if (this.CollectionDispRData[7].Text != value)
this.CollectionDispRData[7].Text = value;
value = data.DispData.MData;
if (this.CollectionDispMData[7].Text != value)
this.CollectionDispMData[7].Text = value;
value = data.DispData.MDataDiff;
if (this.CollectionDispMDataDiff[7].Text != value)
this.CollectionDispMDataDiff[7].Text = value;
value = data.DispData.STD;
if (this.CollectionDispSTD[7].Text != value)
this.CollectionDispSTD[7].Text = value;
}
public void UpdateDisplayDispData9(LeakData1 data)
{
string value = "";
value = data.DispData.RData;
if (this.CollectionDispRData[8].Text != value)
this.CollectionDispRData[8].Text = value;
value = data.DispData.MData;
if (this.CollectionDispMData[8].Text != value)
this.CollectionDispMData[8].Text = value;
value = data.DispData.MDataDiff;
if (this.CollectionDispMDataDiff[8].Text != value)
this.CollectionDispMDataDiff[8].Text = value;
value = data.DispData.STD;
if (this.CollectionDispSTD[8].Text != value)
this.CollectionDispSTD[8].Text = value;
}
public void UpdateDisplayDispData10(LeakData1 data)
{
string value = "";
value = data.DispData.RData;
if (this.CollectionDispRData[9].Text != value)
this.CollectionDispRData[9].Text = value;
value = data.DispData.MData;
if (this.CollectionDispMData[9].Text != value)
this.CollectionDispMData[9].Text = value;
value = data.DispData.MDataDiff;
if (this.CollectionDispMDataDiff[9].Text != value)
this.CollectionDispMDataDiff[9].Text = value;
value = data.DispData.STD;
if (this.CollectionDispSTD[9].Text != value)
this.CollectionDispSTD[9].Text = value;
}
// 압력센서 데이터
public void UpdateDisplayPresData(Collection<PressureData> datas)
{
string value = "";
@ -484,11 +892,128 @@ namespace INT_PT002.Controls
this.CollectionPressureMaster[i].Text = value;
}
}
public void UpdateDisplayAlarmView(AlarmList alarm)
public void UpdateDisplayPresData1(LeakData1 data)
{
string value = "";
value = data.PresData.WorkingChamber;
if (this.CollectionPressureWork[0].Text != value)
this.CollectionPressureWork[0].Text = value;
value = data.PresData.MasterChamber;
if (this.CollectionPressureMaster[0].Text != value)
this.CollectionPressureMaster[0].Text = value;
}
public void UpdateDisplayPresData2(LeakData1 data)
{
string value = "";
value = data.PresData.WorkingChamber;
if (this.CollectionPressureWork[1].Text != value)
this.CollectionPressureWork[1].Text = value;
value = data.PresData.MasterChamber;
if (this.CollectionPressureMaster[1].Text != value)
this.CollectionPressureMaster[1].Text = value;
}
public void UpdateDisplayPresData3(LeakData1 data)
{
string value = "";
value = data.PresData.WorkingChamber;
if (this.CollectionPressureWork[2].Text != value)
this.CollectionPressureWork[2].Text = value;
value = data.PresData.MasterChamber;
if (this.CollectionPressureMaster[2].Text != value)
this.CollectionPressureMaster[2].Text = value;
}
public void UpdateDisplayPresData4(LeakData1 data)
{
string value = "";
value = data.PresData.WorkingChamber;
if (this.CollectionPressureWork[3].Text != value)
this.CollectionPressureWork[3].Text = value;
value = data.PresData.MasterChamber;
if (this.CollectionPressureMaster[3].Text != value)
this.CollectionPressureMaster[3].Text = value;
}
public void UpdateDisplayPresData5(LeakData1 data)
{
string value = "";
value = data.PresData.WorkingChamber;
if (this.CollectionPressureWork[4].Text != value)
this.CollectionPressureWork[4].Text = value;
value = data.PresData.MasterChamber;
if (this.CollectionPressureMaster[4].Text != value)
this.CollectionPressureMaster[4].Text = value;
}
public void UpdateDisplayPresData6(LeakData1 data)
{
string value = "";
value = data.PresData.WorkingChamber;
if (this.CollectionPressureWork[5].Text != value)
this.CollectionPressureWork[5].Text = value;
value = data.PresData.MasterChamber;
if (this.CollectionPressureMaster[5].Text != value)
this.CollectionPressureMaster[5].Text = value;
}
public void UpdateDisplayPresData7(LeakData1 data)
{
string value = "";
value = data.PresData.WorkingChamber;
if (this.CollectionPressureWork[6].Text != value)
this.CollectionPressureWork[6].Text = value;
value = data.PresData.MasterChamber;
if (this.CollectionPressureMaster[6].Text != value)
this.CollectionPressureMaster[6].Text = value;
}
public void UpdateDisplayPresData8(LeakData1 data)
{
string value = "";
value = data.PresData.WorkingChamber;
if (this.CollectionPressureWork[7].Text != value)
this.CollectionPressureWork[7].Text = value;
value = data.PresData.MasterChamber;
if (this.CollectionPressureMaster[7].Text != value)
this.CollectionPressureMaster[7].Text = value;
}
public void UpdateDisplayPresData9(LeakData1 data)
{
string value = "";
value = data.PresData.WorkingChamber;
if (this.CollectionPressureWork[8].Text != value)
this.CollectionPressureWork[8].Text = value;
value = data.PresData.MasterChamber;
if (this.CollectionPressureMaster[8].Text != value)
this.CollectionPressureMaster[8].Text = value;
}
public void UpdateDisplayPresData10(LeakData1 data)
{
string value = "";
value = data.PresData.WorkingChamber;
if (this.CollectionPressureWork[9].Text != value)
this.CollectionPressureWork[9].Text = value;
value = data.PresData.MasterChamber;
if (this.CollectionPressureMaster[9].Text != value)
this.CollectionPressureMaster[9].Text = value;
}
// 판정결과
public void UpdateDisplayJudgmentData(LeakData datas)
{
this.timerOn.Stop();
@ -500,6 +1025,86 @@ namespace INT_PT002.Controls
this.CollectionLabelResult[i].Visible = true;
}
}
public void UpdateDisplayJudgmentData1(LeakData1 data)
{
this.timerOn.Stop();
this.timerOff.Stop();
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[0]);
this.CollectionLabelResult[0].Visible = true;
}
public void UpdateDisplayJudgmentData2(LeakData1 data)
{
this.timerOn.Stop();
this.timerOff.Stop();
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[1]);
this.CollectionLabelResult[1].Visible = true;
}
public void UpdateDisplayJudgmentData3(LeakData1 data)
{
this.timerOn.Stop();
this.timerOff.Stop();
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[2]);
this.CollectionLabelResult[2].Visible = true;
}
public void UpdateDisplayJudgmentData4(LeakData1 data)
{
this.timerOn.Stop();
this.timerOff.Stop();
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[3]);
this.CollectionLabelResult[3].Visible = true;
}
public void UpdateDisplayJudgmentData5(LeakData1 data)
{
this.timerOn.Stop();
this.timerOff.Stop();
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[4]);
this.CollectionLabelResult[4].Visible = true;
}
public void UpdateDisplayJudgmentData6(LeakData1 data)
{
this.timerOn.Stop();
this.timerOff.Stop();
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[5]);
this.CollectionLabelResult[5].Visible = true;
}
public void UpdateDisplayJudgmentData7(LeakData1 data)
{
this.timerOn.Stop();
this.timerOff.Stop();
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[6]);
this.CollectionLabelResult[6].Visible = true;
}
public void UpdateDisplayJudgmentData8(LeakData1 data)
{
this.timerOn.Stop();
this.timerOff.Stop();
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[7]);
this.CollectionLabelResult[7].Visible = true;
}
public void UpdateDisplayJudgmentData9(LeakData1 data)
{
this.timerOn.Stop();
this.timerOff.Stop();
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[8]);
this.CollectionLabelResult[8].Visible = true;
}
public void UpdateDisplayJudgmentData10(LeakData1 data)
{
this.timerOn.Stop();
this.timerOff.Stop();
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[9]);
this.CollectionLabelResult[9].Visible = true;
}
public void DisplayRefresh()
{

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -117,6 +117,15 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="timerOn.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="timerOff.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>114, 17</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>47</value>
</metadata>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve">
<value>WEBPAD</value>
</metadata>

View File

@ -9,8 +9,7 @@ namespace INT_PT002.DataStore
public class LeakData
{
#region Field
private Define.E_ProcessStatus m_ProcessStatus;
private Collection<Define.E_ProcessStatus> m_CollProcessStatus;
private Collection<Define.E_JudgmentStatus> m_CollJudgment;
private Collection<DispData> m_CollDispData;
private Collection<DiffData> m_CollDiffData;
@ -25,18 +24,25 @@ namespace INT_PT002.DataStore
#endregion
#region Property
public Define.E_ProcessStatus ProcessStatus
/// <summary>
/// 진행 상태
/// </summary>
public Collection<Define.E_ProcessStatus> CollProcessStatus
{
get { return this.m_ProcessStatus; }
set { this.m_ProcessStatus = value; }
get { return this.m_CollProcessStatus; }
set { this.m_CollProcessStatus = value; }
}
/// <summary>
/// 판정 결과
/// </summary>
public Collection<Define.E_JudgmentStatus> CollJudgment
{
get { return this.m_CollJudgment; }
set { this.m_CollJudgment = value; }
}
// 변위센서 데이터
/// <summary>
/// 변위센서 데이터
/// </summary>
public Collection<DispData> CollDispData
{
get { return this.m_CollDispData; }
@ -63,8 +69,7 @@ namespace INT_PT002.DataStore
#region Method
private void Initialize(int column)
{
this.ProcessStatus = Define.E_ProcessStatus._0_None;
this.CollProcessStatus = new Collection<Define.E_ProcessStatus>();
this.CollJudgment = new Collection<Define.E_JudgmentStatus>();
this.CollDispData = new Collection<DispData>();
this.CollDiffData = new Collection<DiffData>();
@ -72,6 +77,7 @@ namespace INT_PT002.DataStore
for (int i = 0; i < column; i++)
{
this.CollProcessStatus.Add(Define.E_ProcessStatus._0_None);
this.CollJudgment.Add(Define.E_JudgmentStatus.None);
this.CollDispData.Add(new DispData());
this.CollDiffData.Add(new DiffData());
@ -80,4 +86,76 @@ namespace INT_PT002.DataStore
}
#endregion
}
public class LeakData1
{
#region Field
private Define.E_ProcessStatus m_ProcessStatus;
private Define.E_JudgmentStatus m_Judgment;
private DispData m_DispData;
private DiffData m_DiffData;
private PressureData m_PresData;
#endregion
#region Constructor
public LeakData1()
{
this.Initialize();
}
#endregion
#region Property
/// <summary>
/// 진행 상태
/// </summary>
public Define.E_ProcessStatus ProcessStatus
{
get { return this.m_ProcessStatus; }
set { this.m_ProcessStatus = value; }
}
/// <summary>
/// 판정 결과
/// </summary>
public Define.E_JudgmentStatus Judgment
{
get { return this.m_Judgment; }
set { this.m_Judgment = value; }
}
/// <summary>
/// 변위센서 데이터
/// </summary>
public DispData DispData
{
get { return this.m_DispData; }
set { this.m_DispData = value; }
}
/// <summary>
/// 차압센서 데이터
/// </summary>
public DiffData DiffData
{
get { return this.m_DiffData; }
set { this.m_DiffData = value; }
}
/// <summary>
/// 압력센서 데이터
/// </summary>
public PressureData PresData
{
get { return this.m_PresData; }
set { this.m_PresData = value; }
}
#endregion
#region Method
private void Initialize()
{
this.ProcessStatus = Define.E_ProcessStatus._0_None;
this.Judgment = Define.E_JudgmentStatus.None;
this.DispData = new DispData();
this.DiffData = new DiffData();
this.PresData = new PressureData();
}
#endregion
}
}

View File

@ -31,10 +31,13 @@ namespace INT_PT002.DataStore
private int m_SB_DATA_MODE;
private int m_SB_DATA_PERIOD;
private string m_SERIAL_NUMBER;
private int m_AUTOMATIC_LOGOUT;
private int m_EQUIPMENT_LANE;
private int m_CHECK_LANE;
private string m_SERIAL_NUMBER;
private string m_LEVEL1_NAME;
private string m_LEVEL2_NAME;
private string m_LEVEL3_NAME;
@ -151,6 +154,17 @@ namespace INT_PT002.DataStore
get { return this.m_LEVEL3_NAME; }
set { this.m_LEVEL3_NAME = value; }
}
public int EQUIPMENT_LANE
{
get { return this.m_EQUIPMENT_LANE; }
set { this.m_EQUIPMENT_LANE = value; }
}
public int CHECK_LANE
{
get { return this.m_CHECK_LANE; }
set { this.m_CHECK_LANE = value; }
}
#endregion
#region Method
@ -176,10 +190,13 @@ namespace INT_PT002.DataStore
this.SB_DATA_PERIOD = 100;
this.SB_DIFF_MODE = 1;
this.SERIAL_NUMBER = "23D0000";
this.AUTOMATIC_LOGOUT = 10;
this.EQUIPMENT_LANE = 10;
this.CHECK_LANE = 2;
this.SERIAL_NUMBER = "23D0000";
this.LEVEL1_NAME = "Level 1";
this.LEVEL2_NAME = "Level 2";
this.LEVEL3_NAME = "Level 3";
@ -207,6 +224,9 @@ namespace INT_PT002.DataStore
public int SB_DATA_MODE;
public int SB_DATA_PERIOD;
public int EQUIPMENT_LANE;
public int CHECK_LANE;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
public string SERIAL_NUMBER;

View File

@ -59,6 +59,7 @@ namespace INT_PT002.Forms
// Leak Data
private LeakData CurrentLeakData;
private Collection<LeakData1> CurrentLeakDatas;
// Dll User_Name List
public List<string> ListDllUserName;
@ -73,7 +74,7 @@ namespace INT_PT002.Forms
private AlarmList CurrentAlarmList;
// Form
public FormMainDisplay2 ChildFormMainDisplay;
public FormMainDisplay3 ChildFormMainDisplay;
public FormMenu ChildFormMenu;
#endregion
@ -201,11 +202,10 @@ namespace INT_PT002.Forms
this.ListDllUserName = new List<string>();
this.ListDllUserName.Clear();
//this.CollectionLeakDatas = new Collection<LeakData>();
//for (int i = 0; i < FormMain.Lane; i++)
// this.CollectionLeakDatas.Add(new LeakData());
this.CurrentLeakData = new LeakData(this.CurrentSystemStatus.EquipmentColumn);
this.CurrentLeakDatas = new Collection<LeakData1>();
for (int i = 0; i < this.CurrentSystemStatus.EquipmentColumn; i++)
this.CurrentLeakDatas.Add(new LeakData1());
this.CollectionIOTest_InputData = new Collection<string>();
for (int i = 0; i < 5; i++)
@ -246,7 +246,7 @@ namespace INT_PT002.Forms
}
private void CreateForm()
{
this.ChildFormMainDisplay = new FormMainDisplay2(this);
this.ChildFormMainDisplay = new FormMainDisplay3(this);
this.ChildFormMenu = new FormMenu(this);
this.smartForm1.MainForm = this;
@ -432,6 +432,9 @@ namespace INT_PT002.Forms
structItem.SB_DATA_MODE = this.SystemConfig.SB_DATA_MODE;
structItem.SB_DATA_PERIOD = this.SystemConfig.SB_DATA_PERIOD;
structItem.EQUIPMENT_LANE = this.SystemConfig.EQUIPMENT_LANE;
structItem.CHECK_LANE = this.SystemConfig.CHECK_LANE;
structItem.SERIAL_NUMBER = this.SystemConfig.SERIAL_NUMBER;
structItem.LEVEL1_NAME = this.SystemConfig.LEVEL1_NAME;
@ -481,6 +484,9 @@ namespace INT_PT002.Forms
structItem.SB_DATA_MODE = item.SB_DATA_MODE;
structItem.SB_DATA_PERIOD = item.SB_DATA_PERIOD;
structItem.EQUIPMENT_LANE = item.EQUIPMENT_LANE;
structItem.CHECK_LANE = item.CHECK_LANE;
structItem.SERIAL_NUMBER = item.SERIAL_NUMBER;
structItem.LEVEL1_NAME = item.LEVEL1_NAME;
@ -533,6 +539,9 @@ namespace INT_PT002.Forms
this.SystemConfig.SB_DATA_MODE = structItem.SB_DATA_MODE;
this.SystemConfig.SB_DATA_PERIOD = structItem.SB_DATA_PERIOD;
this.SystemConfig.EQUIPMENT_LANE = structItem.EQUIPMENT_LANE;
this.SystemConfig.CHECK_LANE = structItem.CHECK_LANE;
this.SystemConfig.SERIAL_NUMBER = structItem.SERIAL_NUMBER;
this.SystemConfig.LEVEL1_NAME = structItem.LEVEL1_NAME;
@ -1203,6 +1212,126 @@ namespace INT_PT002.Forms
{
switch (lane)
{
case "A":
#region 1열
#region Value Assign
this.CurrentLeakDatas[0].Judgment = Helper.StringToJudgmentStatus(receiveData.Substring(0, 1));
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayJudgmentData1(this.CurrentLeakDatas[0]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentJudgmentData1(this.CurrentLeakDatas[0]);
#endregion
break;
case "B":
#region 2열
#region Value Assign
this.CurrentLeakDatas[1].Judgment = Helper.StringToJudgmentStatus(receiveData.Substring(0, 1));
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayJudgmentData2(this.CurrentLeakDatas[1]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentJudgmentData2(this.CurrentLeakDatas[1]);
#endregion
break;
case "C":
#region 3열
#region Value Assign
this.CurrentLeakDatas[2].Judgment = Helper.StringToJudgmentStatus(receiveData.Substring(0, 1));
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayJudgmentData3(this.CurrentLeakDatas[2]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentJudgmentData3(this.CurrentLeakDatas[2]);
#endregion
break;
case "D":
#region 4열
#region Value Assign
this.CurrentLeakDatas[3].Judgment = Helper.StringToJudgmentStatus(receiveData.Substring(0, 1));
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayJudgmentData4(this.CurrentLeakDatas[3]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentJudgmentData4(this.CurrentLeakDatas[3]);
#endregion
break;
case "E":
#region 5열
#region Value Assign
this.CurrentLeakDatas[4].Judgment = Helper.StringToJudgmentStatus(receiveData.Substring(0, 1));
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayJudgmentData5(this.CurrentLeakDatas[4]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentJudgmentData5(this.CurrentLeakDatas[4]);
#endregion
break;
case "F":
#region 6열
#region Value Assign
this.CurrentLeakDatas[5].Judgment = Helper.StringToJudgmentStatus(receiveData.Substring(0, 1));
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayJudgmentData6(this.CurrentLeakDatas[5]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentJudgmentData6(this.CurrentLeakDatas[5]);
#endregion
break;
case "G":
#region 7열
#region Value Assign
this.CurrentLeakDatas[6].Judgment = Helper.StringToJudgmentStatus(receiveData.Substring(0, 1));
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayJudgmentData7(this.CurrentLeakDatas[6]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentJudgmentData7(this.CurrentLeakDatas[6]);
#endregion
break;
case "H":
#region 8열
#region Value Assign
this.CurrentLeakDatas[7].Judgment = Helper.StringToJudgmentStatus(receiveData.Substring(0, 1));
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayJudgmentData8(this.CurrentLeakDatas[7]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentJudgmentData8(this.CurrentLeakDatas[7]);
#endregion
break;
case "I":
#region 9열
#region Value Assign
this.CurrentLeakDatas[8].Judgment = Helper.StringToJudgmentStatus(receiveData.Substring(0, 1));
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayJudgmentData9(this.CurrentLeakDatas[8]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentJudgmentData9(this.CurrentLeakDatas[8]);
#endregion
break;
case "J":
#region 10열
#region Value Assign
this.CurrentLeakDatas[9].Judgment = Helper.StringToJudgmentStatus(receiveData.Substring(0, 1));
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayJudgmentData10(this.CurrentLeakDatas[9]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentJudgmentData10(this.CurrentLeakDatas[9]);
#endregion
break;
case "Z":
#region Value Assign
for (int i = 0; i < this.CurrentSystemStatus.EquipmentColumn; i++)
@ -1233,14 +1362,23 @@ namespace INT_PT002.Forms
{
switch (lane)
{
case "A":
#region Value Assign
this.CurrentLeakDatas[0].ProcessStatus = Helper.StringToProcessStatus(receiveData.Substring(0, 1));
#endregion
//if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
// this.ChildFormMainDisplay.UpdateProcessStatusDisplay(this.CurrentLeakDatas[0]);
//else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
// this.ChildFormMenu.UpdateDisplayEquipmentProcessStatusDisplay(this.CurrentLeakData.ProcessStatus);
break;
case "Z":
#region Value Assign
this.CurrentLeakData.ProcessStatus = Helper.StringToProcessStatus(receiveData.Substring(0, 1));
//this.CurrentLeakData.ProcessStatus = Helper.StringToProcessStatus(receiveData.Substring(0, 1));
#endregion
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateProcessStatusDisplay(this.CurrentLeakData.ProcessStatus);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentProcessStatusDisplay(this.CurrentLeakData.ProcessStatus);
//if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
// this.ChildFormMainDisplay.UpdateProcessStatusDisplay(this.CurrentLeakData.ProcessStatus);
//else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
// this.ChildFormMenu.UpdateDisplayEquipmentProcessStatusDisplay(this.CurrentLeakData.ProcessStatus);
break;
default:
break;
@ -1262,6 +1400,176 @@ namespace INT_PT002.Forms
{
switch (lane)
{
case "A":
#region 1열
#region Value Assign
this.CurrentLeakDatas[0].DiffData.MAdc = receiveData.Substring(0, 8).Trim();
this.CurrentLeakDatas[0].DiffData.SecBufDiff = receiveData.Substring(8, 8).Trim();
this.CurrentLeakDatas[0].DiffData.SecBufSum = receiveData.Substring(16, 8).Trim();
this.CurrentLeakDatas[0].DiffData.DiffMean = receiveData.Substring(24, 8).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDiffData1(this.CurrentLeakDatas[0]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDiffData1(this.CurrentLeakDatas[0]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDiffData1(this.CurrentLeakDatas[0]);
#endregion
break;
case "B":
#region 2열
#region Value Assign
this.CurrentLeakDatas[1].DiffData.MAdc = receiveData.Substring(0, 8).Trim();
this.CurrentLeakDatas[1].DiffData.SecBufDiff = receiveData.Substring(8, 8).Trim();
this.CurrentLeakDatas[1].DiffData.SecBufSum = receiveData.Substring(16, 8).Trim();
this.CurrentLeakDatas[1].DiffData.DiffMean = receiveData.Substring(24, 8).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDiffData2(this.CurrentLeakDatas[1]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDiffData2(this.CurrentLeakDatas[1]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDiffData2(this.CurrentLeakDatas[1]);
#endregion
break;
case "C":
#region 3열
#region Value Assign
this.CurrentLeakDatas[2].DiffData.MAdc = receiveData.Substring(0, 8).Trim();
this.CurrentLeakDatas[2].DiffData.SecBufDiff = receiveData.Substring(8, 8).Trim();
this.CurrentLeakDatas[2].DiffData.SecBufSum = receiveData.Substring(16, 8).Trim();
this.CurrentLeakDatas[2].DiffData.DiffMean = receiveData.Substring(24, 8).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDiffData3(this.CurrentLeakDatas[2]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDiffData3(this.CurrentLeakDatas[2]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDiffData3(this.CurrentLeakDatas[2]);
#endregion
break;
case "D":
#region 4열
#region Value Assign
this.CurrentLeakDatas[3].DiffData.MAdc = receiveData.Substring(0, 8).Trim();
this.CurrentLeakDatas[3].DiffData.SecBufDiff = receiveData.Substring(8, 8).Trim();
this.CurrentLeakDatas[3].DiffData.SecBufSum = receiveData.Substring(16, 8).Trim();
this.CurrentLeakDatas[3].DiffData.DiffMean = receiveData.Substring(24, 8).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDiffData4(this.CurrentLeakDatas[3]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDiffData4(this.CurrentLeakDatas[3]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDiffData4(this.CurrentLeakDatas[3]);
#endregion
break;
case "E":
#region 5열
#region Value Assign
this.CurrentLeakDatas[4].DiffData.MAdc = receiveData.Substring(0, 8).Trim();
this.CurrentLeakDatas[4].DiffData.SecBufDiff = receiveData.Substring(8, 8).Trim();
this.CurrentLeakDatas[4].DiffData.SecBufSum = receiveData.Substring(16, 8).Trim();
this.CurrentLeakDatas[4].DiffData.DiffMean = receiveData.Substring(24, 8).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDiffData5(this.CurrentLeakDatas[4]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDiffData5(this.CurrentLeakDatas[4]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDiffData5(this.CurrentLeakDatas[4]);
#endregion
break;
case "F":
#region 6열
#region Value Assign
this.CurrentLeakDatas[5].DiffData.MAdc = receiveData.Substring(0, 8).Trim();
this.CurrentLeakDatas[5].DiffData.SecBufDiff = receiveData.Substring(8, 8).Trim();
this.CurrentLeakDatas[5].DiffData.SecBufSum = receiveData.Substring(16, 8).Trim();
this.CurrentLeakDatas[5].DiffData.DiffMean = receiveData.Substring(24, 8).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDiffData6(this.CurrentLeakDatas[5]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDiffData6(this.CurrentLeakDatas[5]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDiffData6(this.CurrentLeakDatas[5]);
#endregion
break;
case "G":
#region 7열
#region Value Assign
this.CurrentLeakDatas[6].DiffData.MAdc = receiveData.Substring(0, 8).Trim();
this.CurrentLeakDatas[6].DiffData.SecBufDiff = receiveData.Substring(8, 8).Trim();
this.CurrentLeakDatas[6].DiffData.SecBufSum = receiveData.Substring(16, 8).Trim();
this.CurrentLeakDatas[6].DiffData.DiffMean = receiveData.Substring(24, 8).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDiffData7(this.CurrentLeakDatas[6]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDiffData7(this.CurrentLeakDatas[6]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDiffData7(this.CurrentLeakDatas[6]);
#endregion
break;
case "H":
#region 8열
#region Value Assign
this.CurrentLeakDatas[7].DiffData.MAdc = receiveData.Substring(0, 8).Trim();
this.CurrentLeakDatas[7].DiffData.SecBufDiff = receiveData.Substring(8, 8).Trim();
this.CurrentLeakDatas[7].DiffData.SecBufSum = receiveData.Substring(16, 8).Trim();
this.CurrentLeakDatas[7].DiffData.DiffMean = receiveData.Substring(24, 8).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDiffData8(this.CurrentLeakDatas[7]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDiffData8(this.CurrentLeakDatas[7]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDiffData8(this.CurrentLeakDatas[7]);
#endregion
break;
case "I":
#region 9열
#region Value Assign
this.CurrentLeakDatas[8].DiffData.MAdc = receiveData.Substring(0, 8).Trim();
this.CurrentLeakDatas[8].DiffData.SecBufDiff = receiveData.Substring(8, 8).Trim();
this.CurrentLeakDatas[8].DiffData.SecBufSum = receiveData.Substring(16, 8).Trim();
this.CurrentLeakDatas[8].DiffData.DiffMean = receiveData.Substring(24, 8).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDiffData9(this.CurrentLeakDatas[8]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDiffData9(this.CurrentLeakDatas[8]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDiffData9(this.CurrentLeakDatas[8]);
#endregion
break;
case "J":
#region 10열
#region Value Assign
this.CurrentLeakDatas[9].DiffData.MAdc = receiveData.Substring(0, 8).Trim();
this.CurrentLeakDatas[9].DiffData.SecBufDiff = receiveData.Substring(8, 8).Trim();
this.CurrentLeakDatas[9].DiffData.SecBufSum = receiveData.Substring(16, 8).Trim();
this.CurrentLeakDatas[9].DiffData.DiffMean = receiveData.Substring(24, 8).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDiffData10(this.CurrentLeakDatas[9]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDiffData10(this.CurrentLeakDatas[9]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDiffData10(this.CurrentLeakDatas[9]);
#endregion
break;
case "Z":
#region Value Assign
for (int i = 0; i < this.CurrentSystemStatus.EquipmentColumn; i++)
@ -1272,6 +1580,7 @@ namespace INT_PT002.Forms
this.CurrentLeakData.CollDiffData[i].DiffMean = receiveData.Substring((i * 32) + 24, 8).Trim();
}
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDiffData(this.CurrentLeakData.CollDiffData);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
@ -1299,6 +1608,176 @@ namespace INT_PT002.Forms
{
switch (lane)
{
case "A":
#region 1열
#region Value Assign
this.CurrentLeakDatas[0].DispData.RData = receiveData.Substring(0, 6).Trim();
this.CurrentLeakDatas[0].DispData.MData = receiveData.Substring(6, 6).Trim();
this.CurrentLeakDatas[0].DispData.MDataDiff = receiveData.Substring(12, 6).Trim();
this.CurrentLeakDatas[0].DispData.STD = receiveData.Substring(18, 6).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDispData1(this.CurrentLeakDatas[0]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDispData1(this.CurrentLeakDatas[0]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDispData1(this.CurrentLeakDatas[0]);
#endregion
break;
case "B":
#region 2열
#region Value Assign
this.CurrentLeakDatas[1].DispData.RData = receiveData.Substring(0, 6).Trim();
this.CurrentLeakDatas[1].DispData.MData = receiveData.Substring(6, 6).Trim();
this.CurrentLeakDatas[1].DispData.MDataDiff = receiveData.Substring(12, 6).Trim();
this.CurrentLeakDatas[1].DispData.STD = receiveData.Substring(18, 6).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDispData2(this.CurrentLeakDatas[1]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDispData2(this.CurrentLeakDatas[1]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDispData2(this.CurrentLeakDatas[1]);
#endregion
break;
case "C":
#region 3열
#region Value Assign
this.CurrentLeakDatas[2].DispData.RData = receiveData.Substring(0, 6).Trim();
this.CurrentLeakDatas[2].DispData.MData = receiveData.Substring(6, 6).Trim();
this.CurrentLeakDatas[2].DispData.MDataDiff = receiveData.Substring(12, 6).Trim();
this.CurrentLeakDatas[2].DispData.STD = receiveData.Substring(18, 6).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDispData3(this.CurrentLeakDatas[2]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDispData3(this.CurrentLeakDatas[2]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDispData3(this.CurrentLeakDatas[2]);
#endregion
break;
case "D":
#region 4열
#region Value Assign
this.CurrentLeakDatas[3].DispData.RData = receiveData.Substring(0, 6).Trim();
this.CurrentLeakDatas[3].DispData.MData = receiveData.Substring(6, 6).Trim();
this.CurrentLeakDatas[3].DispData.MDataDiff = receiveData.Substring(12, 6).Trim();
this.CurrentLeakDatas[3].DispData.STD = receiveData.Substring(18, 6).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDispData4(this.CurrentLeakDatas[3]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDispData4(this.CurrentLeakDatas[3]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDispData4(this.CurrentLeakDatas[3]);
#endregion
break;
case "E":
#region 5열
#region Value Assign
this.CurrentLeakDatas[4].DispData.RData = receiveData.Substring(0, 6).Trim();
this.CurrentLeakDatas[4].DispData.MData = receiveData.Substring(6, 6).Trim();
this.CurrentLeakDatas[4].DispData.MDataDiff = receiveData.Substring(12, 6).Trim();
this.CurrentLeakDatas[4].DispData.STD = receiveData.Substring(18, 6).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDispData5(this.CurrentLeakDatas[4]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDispData5(this.CurrentLeakDatas[4]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDispData5(this.CurrentLeakDatas[4]);
#endregion
break;
case "F":
#region 6열
#region Value Assign
this.CurrentLeakDatas[5].DispData.RData = receiveData.Substring(0, 6).Trim();
this.CurrentLeakDatas[5].DispData.MData = receiveData.Substring(6, 6).Trim();
this.CurrentLeakDatas[5].DispData.MDataDiff = receiveData.Substring(12, 6).Trim();
this.CurrentLeakDatas[5].DispData.STD = receiveData.Substring(18, 6).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDispData6(this.CurrentLeakDatas[5]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDispData6(this.CurrentLeakDatas[5]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDispData6(this.CurrentLeakDatas[5]);
#endregion
break;
case "G":
#region 7열
#region Value Assign
this.CurrentLeakDatas[6].DispData.RData = receiveData.Substring(0, 6).Trim();
this.CurrentLeakDatas[6].DispData.MData = receiveData.Substring(6, 6).Trim();
this.CurrentLeakDatas[6].DispData.MDataDiff = receiveData.Substring(12, 6).Trim();
this.CurrentLeakDatas[6].DispData.STD = receiveData.Substring(18, 6).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDispData7(this.CurrentLeakDatas[6]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDispData7(this.CurrentLeakDatas[6]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDispData7(this.CurrentLeakDatas[6]);
#endregion
break;
case "H":
#region 8열
#region Value Assign
this.CurrentLeakDatas[7].DispData.RData = receiveData.Substring(0, 6).Trim();
this.CurrentLeakDatas[7].DispData.MData = receiveData.Substring(6, 6).Trim();
this.CurrentLeakDatas[7].DispData.MDataDiff = receiveData.Substring(12, 6).Trim();
this.CurrentLeakDatas[7].DispData.STD = receiveData.Substring(18, 6).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDispData8(this.CurrentLeakDatas[7]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDispData8(this.CurrentLeakDatas[7]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDispData8(this.CurrentLeakDatas[7]);
#endregion
break;
case "I":
#region 9열
#region Value Assign
this.CurrentLeakDatas[8].DispData.RData = receiveData.Substring(0, 6).Trim();
this.CurrentLeakDatas[8].DispData.MData = receiveData.Substring(6, 6).Trim();
this.CurrentLeakDatas[8].DispData.MDataDiff = receiveData.Substring(12, 6).Trim();
this.CurrentLeakDatas[8].DispData.STD = receiveData.Substring(18, 6).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDispData9(this.CurrentLeakDatas[8]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDispData9(this.CurrentLeakDatas[8]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDispData9(this.CurrentLeakDatas[8]);
#endregion
break;
case "J":
#region 10열
#region Value Assign
this.CurrentLeakDatas[9].DispData.RData = receiveData.Substring(0, 6).Trim();
this.CurrentLeakDatas[9].DispData.MData = receiveData.Substring(6, 6).Trim();
this.CurrentLeakDatas[9].DispData.MDataDiff = receiveData.Substring(12, 6).Trim();
this.CurrentLeakDatas[9].DispData.STD = receiveData.Substring(18, 6).Trim();
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDispData10(this.CurrentLeakDatas[9]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDispData10(this.CurrentLeakDatas[9]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDispData10(this.CurrentLeakDatas[9]);
#endregion
break;
case "Z":
#region Value Assign
for (int i = 0; i < this.CurrentSystemStatus.EquipmentColumn; i++)
@ -1309,11 +1788,12 @@ namespace INT_PT002.Forms
this.CurrentLeakData.CollDispData[i].STD = receiveData.Substring((i * 24) + 18, 6).Trim();
}
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayDispData(this.CurrentLeakData.CollDispData);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestDispData(this.CurrentLeakData.CollDispData);
else if(this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentDispData(this.CurrentLeakData.CollDispData);
break;
default:
@ -1336,16 +1816,187 @@ namespace INT_PT002.Forms
{
switch (lane)
{
case "A":
#region 1열
#region Value Assign
this.CurrentLeakDatas[0].PresData.WorkingChamber =
string.Format("{0}{1}", receiveData.Substring(0, 1), receiveData.Substring(1, 5).Trim());
this.CurrentLeakDatas[0].PresData.MasterChamber =
string.Format("{0}{1}", receiveData.Substring(6, 1), receiveData.Substring(7, 5).Trim());
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayPresData1(this.CurrentLeakDatas[0]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestPresData1(this.CurrentLeakDatas[0]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentPresData1(this.CurrentLeakDatas[0]);
#endregion
break;
case "B":
#region 2열
#region Value Assign
this.CurrentLeakDatas[1].PresData.WorkingChamber =
string.Format("{0}{1}", receiveData.Substring(0, 1), receiveData.Substring(1, 5).Trim());
this.CurrentLeakDatas[1].PresData.MasterChamber =
string.Format("{0}{1}", receiveData.Substring(6, 1), receiveData.Substring(7, 5).Trim());
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayPresData2(this.CurrentLeakDatas[1]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestPresData2(this.CurrentLeakDatas[1]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentPresData2(this.CurrentLeakDatas[1]);
#endregion
break;
case "C":
#region 3열
#region Value Assign
this.CurrentLeakDatas[2].PresData.WorkingChamber =
string.Format("{0}{1}", receiveData.Substring(0, 1), receiveData.Substring(1, 5).Trim());
this.CurrentLeakDatas[2].PresData.MasterChamber =
string.Format("{0}{1}", receiveData.Substring(6, 1), receiveData.Substring(7, 5).Trim());
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayPresData3(this.CurrentLeakDatas[2]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestPresData3(this.CurrentLeakDatas[2]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentPresData3(this.CurrentLeakDatas[2]);
#endregion
break;
case "D":
#region 4열
#region Value Assign
this.CurrentLeakDatas[3].PresData.WorkingChamber =
string.Format("{0}{1}", receiveData.Substring(0, 1), receiveData.Substring(1, 5).Trim());
this.CurrentLeakDatas[3].PresData.MasterChamber =
string.Format("{0}{1}", receiveData.Substring(6, 1), receiveData.Substring(7, 5).Trim());
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayPresData4(this.CurrentLeakDatas[3]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestPresData4(this.CurrentLeakDatas[3]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentPresData4(this.CurrentLeakDatas[3]);
#endregion
break;
case "E":
#region 5열
#region Value Assign
this.CurrentLeakDatas[4].PresData.WorkingChamber =
string.Format("{0}{1}", receiveData.Substring(0, 1), receiveData.Substring(1, 5).Trim());
this.CurrentLeakDatas[4].PresData.MasterChamber =
string.Format("{0}{1}", receiveData.Substring(6, 1), receiveData.Substring(7, 5).Trim());
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayPresData5(this.CurrentLeakDatas[4]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestPresData5(this.CurrentLeakDatas[4]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentPresData5(this.CurrentLeakDatas[4]);
#endregion
break;
case "F":
#region 6열
#region Value Assign
this.CurrentLeakDatas[5].PresData.WorkingChamber =
string.Format("{0}{1}", receiveData.Substring(0, 1), receiveData.Substring(1, 5).Trim());
this.CurrentLeakDatas[5].PresData.MasterChamber =
string.Format("{0}{1}", receiveData.Substring(6, 1), receiveData.Substring(7, 5).Trim());
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayPresData6(this.CurrentLeakDatas[5]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestPresData6(this.CurrentLeakDatas[5]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentPresData6(this.CurrentLeakDatas[5]);
#endregion
break;
case "G":
#region 7열
#region Value Assign
this.CurrentLeakDatas[6].PresData.WorkingChamber =
string.Format("{0}{1}", receiveData.Substring(0, 1), receiveData.Substring(1, 5).Trim());
this.CurrentLeakDatas[6].PresData.MasterChamber =
string.Format("{0}{1}", receiveData.Substring(6, 1), receiveData.Substring(7, 5).Trim());
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayPresData7(this.CurrentLeakDatas[6]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestPresData7(this.CurrentLeakDatas[6]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentPresData7(this.CurrentLeakDatas[6]);
#endregion
break;
case "H":
#region 8열
#region Value Assign
this.CurrentLeakDatas[7].PresData.WorkingChamber =
string.Format("{0}{1}", receiveData.Substring(0, 1), receiveData.Substring(1, 5).Trim());
this.CurrentLeakDatas[7].PresData.MasterChamber =
string.Format("{0}{1}", receiveData.Substring(6, 1), receiveData.Substring(7, 5).Trim());
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayPresData8(this.CurrentLeakDatas[7]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestPresData8(this.CurrentLeakDatas[7]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentPresData8(this.CurrentLeakDatas[7]);
#endregion
break;
case "I":
#region 9열
#region Value Assign
this.CurrentLeakDatas[8].PresData.WorkingChamber =
string.Format("{0}{1}", receiveData.Substring(0, 1), receiveData.Substring(1, 5).Trim());
this.CurrentLeakDatas[8].PresData.MasterChamber =
string.Format("{0}{1}", receiveData.Substring(6, 1), receiveData.Substring(7, 5).Trim());
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayPresData9(this.CurrentLeakDatas[8]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestPresData9(this.CurrentLeakDatas[8]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentPresData9(this.CurrentLeakDatas[8]);
#endregion
break;
case "J":
#region 10열
#region Value Assign
this.CurrentLeakDatas[9].PresData.WorkingChamber =
string.Format("{0}{1}", receiveData.Substring(0, 1), receiveData.Substring(1, 5).Trim());
this.CurrentLeakDatas[9].PresData.MasterChamber =
string.Format("{0}{1}", receiveData.Substring(6, 1), receiveData.Substring(7, 5).Trim());
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayPresData10(this.CurrentLeakDatas[9]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
this.ChildFormMenu.UpdateDisplayIOTestPresData10(this.CurrentLeakDatas[9]);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.Equipment)
this.ChildFormMenu.UpdateDisplayEquipmentPresData10(this.CurrentLeakDatas[9]);
#endregion
break;
case "Z":
#region Value Assign
for (int i = 0; i < this.CurrentSystemStatus.EquipmentColumn; i++)
{
this.CurrentLeakData.CollPresData[i].WorkingChamber =
this.CurrentLeakData.CollPresData[i].WorkingChamber =
string.Format("{0}{1}", receiveData.Substring(i * 6, 1), receiveData.Substring((i * 6) + 1, 5).Trim());
this.CurrentLeakData.CollPresData[i].MasterChamber =
string.Format("{0}{1}", receiveData.Substring((i * 6) + 60, 1), receiveData.Substring((i * 6) + 61, 5).Trim());
}
#endregion
// 화면 표시
if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.MainDisplay)
this.ChildFormMainDisplay.UpdateDisplayPresData(this.CurrentLeakData.CollPresData);
else if (this.CurrentSystemStatus.CurrentDisplayMode == Define.E_DisplayModeStore.IOTest)
@ -1357,7 +2008,7 @@ namespace INT_PT002.Forms
break;
}
}
catch
catch
{
ret = -1;
}
@ -1571,6 +2222,92 @@ namespace INT_PT002.Forms
sw.Close();
}
public void TrackingInspectionData(Collection<LeakData1> items)
{
bool fileCheck = false, directoryCheck = false;
string fullFilePath = "", folderPath = "", fileName = "";
StreamWriter sw;
this.GetTrackingInspectionFolderPath(ref folderPath, ref fileName);
fullFilePath = string.Format("{0}{1}", folderPath, fileName);
DirectoryInfo di = new DirectoryInfo(folderPath);
directoryCheck = di.Exists;
// 폴더 체크
if (directoryCheck == false)
di.Create();
FileInfo fileInfo = new FileInfo(fullFilePath);
fileCheck = fileInfo.Exists;
sw = new StreamWriter(fullFilePath, true, Encoding.UTF8);
if (fileCheck == false)
{
this.RemoveInspectionDataFile();
sw.Write("Date");
sw.Write(",");
sw.Write("Time");
sw.Write(",");
sw.Write("Name");
sw.Write(",");
sw.Write("Lot");
sw.Write(",");
sw.Write("1");
sw.Write(",");
sw.Write("2");
sw.Write(",");
sw.Write("3");
sw.Write(",");
sw.Write("4");
sw.Write(",");
sw.Write("5");
sw.Write(",");
sw.Write("6");
sw.Write(",");
sw.Write("7");
sw.Write(",");
sw.Write("8");
sw.Write(",");
sw.Write("9");
sw.Write(",");
sw.Write("10");
sw.WriteLine();
}
sw.Write(string.Format("{0:yyyy-MM-dd}", DateTime.Now));
sw.Write(",");
sw.Write(string.Format("{0:HH:mm:ss}", DateTime.Now));
sw.Write(",");
sw.Write(this.CurrentRecipe.NAME);
sw.Write(",");
sw.Write(this.CurrentRecipe.LOT);
sw.Write(",");
sw.Write(this.GetJudgmentResult(items[0].Judgment));
sw.Write(",");
sw.Write(this.GetJudgmentResult(items[1].Judgment));
sw.Write(",");
sw.Write(this.GetJudgmentResult(items[2].Judgment));
sw.Write(",");
sw.Write(this.GetJudgmentResult(items[3].Judgment));
sw.Write(",");
sw.Write(this.GetJudgmentResult(items[4].Judgment));
sw.Write(",");
sw.Write(this.GetJudgmentResult(items[5].Judgment));
sw.Write(",");
sw.Write(this.GetJudgmentResult(items[6].Judgment));
sw.Write(",");
sw.Write(this.GetJudgmentResult(items[7].Judgment));
sw.Write(",");
sw.Write(this.GetJudgmentResult(items[8].Judgment));
sw.Write(",");
sw.Write(this.GetJudgmentResult(items[9].Judgment));
sw.WriteLine();
sw.Close();
}
private void RemoveInspectionDataFile()
{
bool directoryCheck = false;

View File

@ -708,25 +708,6 @@ namespace INT_PT002.Forms
draw.Chart.PutData(iValue);
}
public void UpdateEquipmentStatusDisplay(Define.E_EquipmentStatus status)
{
if (status == Define.E_EquipmentStatus.Start)
{
#region Start
this.labelStart.Visible = true;
this.labelStop.Visible = false;
#endregion
}
else
{
#region Stop
this.labelStart.Visible = false;
this.labelStop.Visible = true;
this.InitializeData();
#endregion
}
}
public void UpdateDisplayAlarmView(AlarmList alarm)
{
string value = "";
@ -777,6 +758,25 @@ namespace INT_PT002.Forms
this.labelAlarm.Location = new Point(3, 26);
}
}
public void UpdateEquipmentStatusDisplay(Define.E_EquipmentStatus status)
{
if (status == Define.E_EquipmentStatus.Start)
{
#region Start
this.labelStart.Visible = true;
this.labelStop.Visible = false;
#endregion
}
else
{
#region Stop
this.labelStart.Visible = false;
this.labelStop.Visible = true;
this.InitializeData();
#endregion
}
}
public void UpdateDisplayDiffData(Collection<DiffData> datas)
{
for (int i = 0; i < this.ParentForm.CurrentSystemStatus.EquipmentColumn; i++)

View File

@ -500,7 +500,7 @@
this.labelResult1.BorderStyle = SmartX.SmartLabel.BorderStyles.None;
this.labelResult1.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold);
this.labelResult1.LineSpacing = 0F;
this.labelResult1.Location = new System.Drawing.Point(610, 223);
this.labelResult1.Location = new System.Drawing.Point(450, 223);
this.labelResult1.Name = "labelResult1";
this.labelResult1.OverlapOptimize = true;
this.labelResult1.PasswordChar = '\0';
@ -2759,12 +2759,6 @@
#endregion
private SmartX.SmartForm smartForm1;
private SmartX.SmartLabel labelResult10;
private SmartX.SmartLabel labelResult9;
private SmartX.SmartLabel labelResult8;
private SmartX.SmartLabel labelResult7;
private SmartX.SmartLabel labelResult6;
private SmartX.SmartLabel labelResult5;
private SmartX.SmartLabel labelResult4;
private SmartX.SmartLabel labelResult3;
private SmartX.SmartLabel labelResult2;
@ -2874,5 +2868,11 @@
private SmartX.SmartLabel smartLabel1;
private SmartX.SmartLabel smartLabel3;
private SmartX.SmartLabel smartLabel2;
private SmartX.SmartLabel labelResult9;
private SmartX.SmartLabel labelResult10;
private SmartX.SmartLabel labelResult5;
private SmartX.SmartLabel labelResult6;
private SmartX.SmartLabel labelResult8;
private SmartX.SmartLabel labelResult7;
}
}

View File

@ -777,20 +777,148 @@ namespace INT_PT002.Forms
this.labelAlarm.Location = new Point(3, 26);
}
}
// 차압센서 데이터
public void UpdateDisplayDiffData(Collection<DiffData> datas)
{
for (int i = 0; i < this.ParentForm.CurrentSystemStatus.EquipmentColumn; i++)
this.CollectionLabelLeakRatePerSec[i].Text = datas[i].SecBufDiff;
}
public void UpdateDisplayDiffData1(LeakData1 data)
{
this.CollectionLabelLeakRatePerSec[0].Text = data.DiffData.SecBufDiff;
}
public void UpdateDisplayDiffData2(LeakData1 data)
{
this.CollectionLabelLeakRatePerSec[1].Text = data.DiffData.SecBufDiff;
}
public void UpdateDisplayDiffData3(LeakData1 data)
{
this.CollectionLabelLeakRatePerSec[2].Text = data.DiffData.SecBufDiff;
}
public void UpdateDisplayDiffData4(LeakData1 data)
{
this.CollectionLabelLeakRatePerSec[3].Text = data.DiffData.SecBufDiff;
}
public void UpdateDisplayDiffData5(LeakData1 data)
{
this.CollectionLabelLeakRatePerSec[4].Text = data.DiffData.SecBufDiff;
}
public void UpdateDisplayDiffData6(LeakData1 data)
{
this.CollectionLabelLeakRatePerSec[5].Text = data.DiffData.SecBufDiff;
}
public void UpdateDisplayDiffData7(LeakData1 data)
{
this.CollectionLabelLeakRatePerSec[6].Text = data.DiffData.SecBufDiff;
}
public void UpdateDisplayDiffData8(LeakData1 data)
{
this.CollectionLabelLeakRatePerSec[7].Text = data.DiffData.SecBufDiff;
}
public void UpdateDisplayDiffData9(LeakData1 data)
{
this.CollectionLabelLeakRatePerSec[8].Text = data.DiffData.SecBufDiff;
}
public void UpdateDisplayDiffData10(LeakData1 data)
{
this.CollectionLabelLeakRatePerSec[9].Text = data.DiffData.SecBufDiff;
}
// 변위센서 데이터
public void UpdateDisplayDispData(Collection<DispData> datas)
{
}
public void UpdateDisplayDispData1(LeakData1 data)
{
}
public void UpdateDisplayDispData2(LeakData1 data)
{
}
public void UpdateDisplayDispData3(LeakData1 data)
{
}
public void UpdateDisplayDispData4(LeakData1 data)
{
}
public void UpdateDisplayDispData5(LeakData1 data)
{
}
public void UpdateDisplayDispData6(LeakData1 data)
{
}
public void UpdateDisplayDispData7(LeakData1 data)
{
}
public void UpdateDisplayDispData8(LeakData1 data)
{
}
public void UpdateDisplayDispData9(LeakData1 data)
{
}
public void UpdateDisplayDispData10(LeakData1 data)
{
}
// 압력센서 데이터
public void UpdateDisplayPresData(Collection<PressureData> datas)
{
for (int i = 0; i < this.ParentForm.CurrentSystemStatus.EquipmentColumn; i++)
this.CollectionLabelPressure[i].Text = datas[i].WorkingChamber.Trim();
}
public void UpdateDisplayPresData1(LeakData1 data)
{
this.CollectionLabelPressure[0].Text = data.PresData.WorkingChamber.Trim();
}
public void UpdateDisplayPresData2(LeakData1 data)
{
this.CollectionLabelPressure[1].Text = data.PresData.WorkingChamber.Trim();
}
public void UpdateDisplayPresData3(LeakData1 data)
{
this.CollectionLabelPressure[2].Text = data.PresData.WorkingChamber.Trim();
}
public void UpdateDisplayPresData4(LeakData1 data)
{
this.CollectionLabelPressure[3].Text = data.PresData.WorkingChamber.Trim();
}
public void UpdateDisplayPresData5(LeakData1 data)
{
this.CollectionLabelPressure[4].Text = data.PresData.WorkingChamber.Trim();
}
public void UpdateDisplayPresData6(LeakData1 data)
{
this.CollectionLabelPressure[5].Text = data.PresData.WorkingChamber.Trim();
}
public void UpdateDisplayPresData7(LeakData1 data)
{
this.CollectionLabelPressure[6].Text = data.PresData.WorkingChamber.Trim();
}
public void UpdateDisplayPresData8(LeakData1 data)
{
this.CollectionLabelPressure[7].Text = data.PresData.WorkingChamber.Trim();
}
public void UpdateDisplayPresData9(LeakData1 data)
{
this.CollectionLabelPressure[8].Text = data.PresData.WorkingChamber.Trim();
}
public void UpdateDisplayPresData10(LeakData1 data)
{
this.CollectionLabelPressure[9].Text = data.PresData.WorkingChamber.Trim();
}
// 판정결과
public void UpdateDisplayJudgmentData(LeakData datas)
{
for (int i = 0; i < this.ParentForm.CurrentSystemStatus.EquipmentColumn; i++)
@ -802,6 +930,77 @@ namespace INT_PT002.Forms
this.ParentForm.TrackingInspectionData(datas);
this.ChildControl.UpdateStartLeakDataDisplay(datas);
}
public void UpdateDisplayJudgmentData1(LeakData1 data)
{
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[0]);
this.CollectionLabelResult[0].Visible = true;
this.ChildControl.UpdateStartLeakDataDisplay1(data);
}
public void UpdateDisplayJudgmentData2(LeakData1 data)
{
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[1]);
this.CollectionLabelResult[1].Visible = true;
this.ChildControl.UpdateStartLeakDataDisplay2(data);
}
public void UpdateDisplayJudgmentData3(LeakData1 data)
{
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[2]);
this.CollectionLabelResult[2].Visible = true;
this.ChildControl.UpdateStartLeakDataDisplay3(data);
}
public void UpdateDisplayJudgmentData4(LeakData1 data)
{
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[3]);
this.CollectionLabelResult[3].Visible = true;
this.ChildControl.UpdateStartLeakDataDisplay4(data);
}
public void UpdateDisplayJudgmentData5(LeakData1 data)
{
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[4]);
this.CollectionLabelResult[4].Visible = true;
this.ChildControl.UpdateStartLeakDataDisplay5(data);
}
public void UpdateDisplayJudgmentData6(LeakData1 data)
{
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[5]);
this.CollectionLabelResult[5].Visible = true;
this.ChildControl.UpdateStartLeakDataDisplay6(data);
}
public void UpdateDisplayJudgmentData7(LeakData1 data)
{
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[6]);
this.CollectionLabelResult[6].Visible = true;
this.ChildControl.UpdateStartLeakDataDisplay7(data);
}
public void UpdateDisplayJudgmentData8(LeakData1 data)
{
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[7]);
this.CollectionLabelResult[7].Visible = true;
this.ChildControl.UpdateStartLeakDataDisplay8(data);
}
public void UpdateDisplayJudgmentData9(LeakData1 data)
{
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[8]);
this.CollectionLabelResult[8].Visible = true;
this.ChildControl.UpdateStartLeakDataDisplay9(data);
}
public void UpdateDisplayJudgmentData10(LeakData1 data)
{
this.GetJudgmentResult(data.Judgment, this.CollectionLabelResult[9]);
this.CollectionLabelResult[9].Visible = true;
this.ChildControl.UpdateStartLeakDataDisplay10(data);
}
public void UpdateDisplayRecipeData(Recipe data)
{
this.buttonRecipeNo.ButtonText = data.NUMBER.ToString();

View File

@ -696,25 +696,148 @@ namespace INT_PT002.Forms
}
// Menu Manual
public void UpdateDisplayIOTestAlarmView(AlarmList data)
{
this.Child_Manual_IoTest.UpdateDisplayAlarmView(data);
}
public void UpdateDisplayIOTestInputData(Collection<string> datas)
{
this.Child_Manual_IoTest.UpdateDisplayInputData(datas);
}
// 변위센서 데이터
public void UpdateDisplayIOTestDispData(Collection<DispData> datas)
{
this.Child_Manual_IoTest.UpdateDisplayDispData(datas);
}
public void UpdateDisplayIOTestDispData1(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDispData1(data);
}
public void UpdateDisplayIOTestDispData2(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDispData2(data);
}
public void UpdateDisplayIOTestDispData3(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDispData3(data);
}
public void UpdateDisplayIOTestDispData4(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDispData4(data);
}
public void UpdateDisplayIOTestDispData5(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDispData5(data);
}
public void UpdateDisplayIOTestDispData6(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDispData6(data);
}
public void UpdateDisplayIOTestDispData7(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDispData7(data);
}
public void UpdateDisplayIOTestDispData8(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDispData8(data);
}
public void UpdateDisplayIOTestDispData9(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDispData9(data);
}
public void UpdateDisplayIOTestDispData10(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDispData10(data);
}
// 차압센서 데이터
public void UpdateDisplayIOTestDiffData(Collection<DiffData> datas)
{
this.Child_Manual_IoTest.UpdateDisplayDiffData(datas);
}
public void UpdateDisplayIOTestDiffData1(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDiffData1(data);
}
public void UpdateDisplayIOTestDiffData2(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDiffData2(data);
}
public void UpdateDisplayIOTestDiffData3(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDiffData3(data);
}
public void UpdateDisplayIOTestDiffData4(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDiffData4(data);
}
public void UpdateDisplayIOTestDiffData5(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDiffData5(data);
}
public void UpdateDisplayIOTestDiffData6(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDiffData6(data);
}
public void UpdateDisplayIOTestDiffData7(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDiffData7(data);
}
public void UpdateDisplayIOTestDiffData8(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDiffData8(data);
}
public void UpdateDisplayIOTestDiffData9(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDiffData9(data);
}
public void UpdateDisplayIOTestDiffData10(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayDiffData10(data);
}
// 압력센서 데이터
public void UpdateDisplayIOTestPresData(Collection<PressureData> datas)
{
this.Child_Manual_IoTest.UpdateDisplayPresData(datas);
}
public void UpdateDisplayIOTestAlarmView(AlarmList data)
public void UpdateDisplayIOTestPresData1(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayAlarmView(data);
this.Child_Manual_IoTest.UpdateDisplayPresData1(data);
}
public void UpdateDisplayIOTestPresData2(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayPresData2(data);
}
public void UpdateDisplayIOTestPresData3(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayPresData3(data);
}
public void UpdateDisplayIOTestPresData4(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayPresData4(data);
}
public void UpdateDisplayIOTestPresData5(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayPresData5(data);
}
public void UpdateDisplayIOTestPresData6(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayPresData6(data);
}
public void UpdateDisplayIOTestPresData7(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayPresData7(data);
}
public void UpdateDisplayIOTestPresData8(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayPresData8(data);
}
public void UpdateDisplayIOTestPresData9(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayPresData9(data);
}
public void UpdateDisplayIOTestPresData10(LeakData1 data)
{
this.Child_Manual_IoTest.UpdateDisplayPresData10(data);
}
// Menu System
@ -750,29 +873,193 @@ namespace INT_PT002.Forms
}
// Menu System
public void UpdateDisplayEquipmentDispData(Collection<DispData> datas)
{
this.Child_System_Status.UpdateDisplayDispData(datas);
}
public void UpdateDisplayEquipmentDiffData(Collection<DiffData> datas)
{
this.Child_System_Status.UpdateDisplayDiffData(datas);
}
public void UpdateDisplayEquipmentPresData(Collection<PressureData> datas)
{
this.Child_System_Status.UpdateDisplayPresData(datas);
}
public void UpdateDisplayEquipmentAlarmView(AlarmList data)
{
this.Child_System_Status.UpdateDisplayAlarmView(data);
}
public void UpdateDisplayEquipmentProcessStatusDisplay(Define.E_ProcessStatus status)
{
this.Child_System_Status.UpdateProcessStatusDisplay(status);
}
// 변위센서 데이터
public void UpdateDisplayEquipmentDispData(Collection<DispData> datas)
{
this.Child_System_Status.UpdateDisplayDispData(datas);
}
public void UpdateDisplayEquipmentDispData1(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDispData1(data);
}
public void UpdateDisplayEquipmentDispData2(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDispData2(data);
}
public void UpdateDisplayEquipmentDispData3(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDispData3(data);
}
public void UpdateDisplayEquipmentDispData4(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDispData4(data);
}
public void UpdateDisplayEquipmentDispData5(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDispData5(data);
}
public void UpdateDisplayEquipmentDispData6(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDispData6(data);
}
public void UpdateDisplayEquipmentDispData7(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDispData7(data);
}
public void UpdateDisplayEquipmentDispData8(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDispData8(data);
}
public void UpdateDisplayEquipmentDispData9(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDispData9(data);
}
public void UpdateDisplayEquipmentDispData10(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDispData10(data);
}
// 차압센서 데이터
public void UpdateDisplayEquipmentDiffData(Collection<DiffData> datas)
{
this.Child_System_Status.UpdateDisplayDiffData(datas);
}
public void UpdateDisplayEquipmentDiffData1(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDiffData1(data);
}
public void UpdateDisplayEquipmentDiffData2(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDiffData2(data);
}
public void UpdateDisplayEquipmentDiffData3(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDiffData3(data);
}
public void UpdateDisplayEquipmentDiffData4(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDiffData4(data);
}
public void UpdateDisplayEquipmentDiffData5(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDiffData5(data);
}
public void UpdateDisplayEquipmentDiffData6(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDiffData6(data);
}
public void UpdateDisplayEquipmentDiffData7(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDiffData7(data);
}
public void UpdateDisplayEquipmentDiffData8(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDiffData8(data);
}
public void UpdateDisplayEquipmentDiffData9(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDiffData9(data);
}
public void UpdateDisplayEquipmentDiffData10(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayDiffData10(data);
}
// 압력센서 데이터
public void UpdateDisplayEquipmentPresData(Collection<PressureData> datas)
{
this.Child_System_Status.UpdateDisplayPresData(datas);
}
public void UpdateDisplayEquipmentPresData1(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayPresData1(data);
}
public void UpdateDisplayEquipmentPresData2(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayPresData2(data);
}
public void UpdateDisplayEquipmentPresData3(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayPresData3(data);
}
public void UpdateDisplayEquipmentPresData4(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayPresData4(data);
}
public void UpdateDisplayEquipmentPresData5(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayPresData5(data);
}
public void UpdateDisplayEquipmentPresData6(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayPresData6(data);
}
public void UpdateDisplayEquipmentPresData7(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayPresData7(data);
}
public void UpdateDisplayEquipmentPresData8(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayPresData8(data);
}
public void UpdateDisplayEquipmentPresData9(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayPresData9(data);
}
public void UpdateDisplayEquipmentPresData10(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayPresData10(data);
}
// 판정결과
public void UpdateDisplayEquipmentJudgmentData(LeakData datas)
{
this.Child_System_Status.UpdateDisplayJudgmentData(datas);
}
public void UpdateDisplayEquipmentProcessStatusDisplay(Define.E_ProcessStatus status)
public void UpdateDisplayEquipmentJudgmentData1(LeakData1 data)
{
this.Child_System_Status.UpdateProcessStatusDisplay(status);
this.Child_System_Status.UpdateDisplayJudgmentData1(data);
}
public void UpdateDisplayEquipmentJudgmentData2(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayJudgmentData2(data);
}
public void UpdateDisplayEquipmentJudgmentData3(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayJudgmentData3(data);
}
public void UpdateDisplayEquipmentJudgmentData4(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayJudgmentData4(data);
}
public void UpdateDisplayEquipmentJudgmentData5(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayJudgmentData5(data);
}
public void UpdateDisplayEquipmentJudgmentData6(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayJudgmentData6(data);
}
public void UpdateDisplayEquipmentJudgmentData7(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayJudgmentData7(data);
}
public void UpdateDisplayEquipmentJudgmentData8(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayJudgmentData8(data);
}
public void UpdateDisplayEquipmentJudgmentData9(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayJudgmentData9(data);
}
public void UpdateDisplayEquipmentJudgmentData10(LeakData1 data)
{
this.Child_System_Status.UpdateDisplayJudgmentData10(data);
}
public void DisplayRefresh(SystemStatus status)