using System; using System.Linq; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel; using System.Drawing; using System.Data; using System.Text; using System.Windows.Forms; using SmartX; using INT_LKD.DataStore; using INT_LKD.Forms; namespace INT_LKD.Controls.MainDisplay { public partial class ControlMainDisplay10 : UserControl { #region Field private FormMainDisplay m_ParentForm; private Collection CollectionLabelResult; private Collection CollectionLabelResultDiff; private Collection CollectionLabelResultDisp; private Collection CollectionLabelLevel; private Collection CollectionLabelHeight; private Collection CollectionLabelDiff; private Collection CollectionLabelMaxHeight; private Collection CollectionLabelDiffMadc; private Collection CollectionLabelLRSec; private Collection CollectionLabelLRMax; private Collection CollectionPressureWork; private Collection CollectionPressureMaster; private Collection CollectionGroupBoxTitle; private Collection CollectionLabelTitleWork; private Collection CollectionLabelTitleMaster; private Collection CollectionLabelTitleLRSec; private Collection CollectionLabelTitleLRMax; private Collection CollectionLabelTitleLevel; private Collection CollectionLabelTitleHeight; private Collection CollectionLabelTitleMaxHeight; private Collection CollectionLabelTitleDiff; #endregion #region Constructor public ControlMainDisplay10(FormMainDisplay parent) { InitializeComponent(); this.ParentForm = parent; this.Initialize(); this.InitializeData(); this.InitializeDesign(); } #endregion #region Property public FormMainDisplay ParentForm { get { return this.m_ParentForm; } set { this.m_ParentForm = value; } } #endregion #region Method private void Initialize() { this.CollectionLabelResult = new Collection(); this.CollectionLabelResultDiff = new Collection(); this.CollectionLabelResultDisp = new Collection(); this.CollectionLabelLevel = new Collection(); this.CollectionLabelHeight = new Collection(); this.CollectionLabelDiff = new Collection(); this.CollectionLabelMaxHeight = new Collection(); this.CollectionLabelDiffMadc = new Collection(); this.CollectionLabelLRSec = new Collection(); this.CollectionLabelLRMax = new Collection(); this.CollectionPressureWork = new Collection(); this.CollectionPressureMaster = new Collection(); this.CollectionGroupBoxTitle = new Collection(); this.CollectionLabelTitleWork = new Collection(); this.CollectionLabelTitleMaster = new Collection(); this.CollectionLabelTitleLRSec = new Collection(); this.CollectionLabelTitleLRMax = new Collection(); this.CollectionLabelTitleLevel = new Collection(); this.CollectionLabelTitleHeight = new Collection(); this.CollectionLabelTitleMaxHeight = new Collection(); this.CollectionLabelTitleDiff = new Collection(); for (int i = 1; i <= this.ParentForm.ParentForm.SystemConfig.EQUIPMENT_LANE; i++) { this.CollectionLabelResult.Add(FindByNameUtil.SmartLabel("labelResult" + i, this)); this.CollectionLabelResultDiff.Add(FindByNameUtil.SmartLabel("labelResultDiff" + i, this)); this.CollectionLabelResultDisp.Add(FindByNameUtil.SmartLabel("labelResultDisp" + i, this)); this.CollectionLabelLevel.Add(FindByNameUtil.SmartLabel("labelLevel" + i, this)); this.CollectionLabelHeight.Add(FindByNameUtil.SmartLabel("labelHeight" + i, this)); this.CollectionLabelDiff.Add(FindByNameUtil.SmartLabel("labelDiff" + i, this)); this.CollectionLabelMaxHeight.Add(FindByNameUtil.SmartLabel("labelMaxHeight" + i, this)); this.CollectionLabelDiffMadc.Add(FindByNameUtil.SmartLabel("labelDiffMadc" + i, this)); this.CollectionLabelLRSec.Add(FindByNameUtil.SmartLabel("labelLRSec" + i, this)); this.CollectionLabelLRMax.Add(FindByNameUtil.SmartLabel("labelLRMax" + i, this)); this.CollectionPressureWork.Add(FindByNameUtil.SmartLabel("labelPressureWork" + i, this)); this.CollectionPressureMaster.Add(FindByNameUtil.SmartLabel("labelPressureMaster" + i, this)); this.CollectionGroupBoxTitle.Add(FindByNameUtil.SmartGroupBox("groupBoxLane" + i, this)); this.CollectionLabelTitleWork.Add(FindByNameUtil.SmartLabel("labelTitle" + i + "work", this)); this.CollectionLabelTitleMaster.Add(FindByNameUtil.SmartLabel("labelTitle" + i + "Master", this)); this.CollectionLabelTitleLRSec.Add(FindByNameUtil.SmartLabel("labelTitle" + i + "LRSec", this)); this.CollectionLabelTitleLRMax.Add(FindByNameUtil.SmartLabel("labelTitle" + i + "LRMax", this)); this.CollectionLabelTitleLevel.Add(FindByNameUtil.SmartLabel("labelTitle" + i + "Level", this)); this.CollectionLabelTitleHeight.Add(FindByNameUtil.SmartLabel("labelTitle" + i + "Height", this)); this.CollectionLabelTitleMaxHeight.Add(FindByNameUtil.SmartLabel("labelTitle" + i + "MaxHeight", this)); this.CollectionLabelTitleDiff.Add(FindByNameUtil.SmartLabel("labelTitle" + i + "Diff", this)); } } public void InitializeData() { for (int i = 0; i < this.ParentForm.ParentForm.SystemConfig.EQUIPMENT_LANE; i++) { this.CollectionLabelResult[i].Text = "-"; this.CollectionLabelResult[i].TextColor = Define.ColorTextResultNone; this.CollectionLabelResultDiff[i].TextColor = Define.ColorTextResultNone; this.CollectionLabelResultDisp[i].TextColor = Define.ColorTextResultNone; this.CollectionLabelLevel[i].Text = "0.00"; this.CollectionLabelHeight[i].Text = "0.00"; this.CollectionLabelDiff[i].Text = "0.00"; this.CollectionLabelMaxHeight[i].Text = "0.00"; this.CollectionLabelDiffMadc[i].Text = "0.00"; this.CollectionLabelLRSec[i].Text = "0.00"; this.CollectionLabelLRMax[i].Text = "0.00"; this.CollectionPressureWork[i].Text = "0.0"; this.CollectionPressureMaster[i].Text = "0.0"; } } public void InitializeDesign() { switch (this.ParentForm.ParentForm.SystemConfig.LANGUAGE) { case Define.E_LanguageID.Chinese: for (int i = 0; i < this.ParentForm.ParentForm.SystemConfig.EQUIPMENT_LANE; i++) { this.CollectionLabelResultDiff[i].Text = "压差"; this.CollectionLabelResultDisp[i].Text = "位移"; this.CollectionGroupBoxTitle[i].Text = "巷 " + (i + 1).ToString(); this.CollectionLabelTitleWork[i].Text = "工作腔"; this.CollectionLabelTitleMaster[i].Text = "主腔"; this.CollectionLabelTitleLRSec[i].Text = "每秒变化率"; this.CollectionLabelTitleLRMax[i].Text = "最大变化率"; this.CollectionLabelTitleLevel[i].Text = "等级"; this.CollectionLabelTitleHeight[i].Text = "高度"; this.CollectionLabelTitleMaxHeight[i].Text = "最大高度"; this.CollectionLabelTitleDiff[i].Text = "差异"; } break; default: for (int i = 0; i < this.ParentForm.ParentForm.SystemConfig.EQUIPMENT_LANE; i++) { this.CollectionLabelResultDiff[i].Text = "Diff"; this.CollectionLabelResultDisp[i].Text = "Disp"; this.CollectionGroupBoxTitle[i].Text = "Lane " + (i + 1).ToString(); this.CollectionLabelTitleWork[i].Text = "Work"; this.CollectionLabelTitleMaster[i].Text = "Master"; this.CollectionLabelTitleLRSec[i].Text = "LR.Sec"; this.CollectionLabelTitleLRMax[i].Text = "LR.Max"; this.CollectionLabelTitleLevel[i].Text = "Level"; this.CollectionLabelTitleHeight[i].Text = "Height"; this.CollectionLabelTitleMaxHeight[i].Text = "Max.H"; this.CollectionLabelTitleDiff[i].Text = "Diff"; } break; } } private void GetJudgmentResult(Define.E_JudgmentStatus judg, SmartLabel label2) { string value = ""; switch (judg) { case Define.E_JudgmentStatus.None: value = "-"; label2.TextColor = Define.ColorTextResultNone; label2.Font = new Font("New Gulim", 20, FontStyle.Bold); break; case Define.E_JudgmentStatus.Pass: switch (this.ParentForm.ParentForm.SystemConfig.LANGUAGE) { case Define.E_LanguageID.Chinese: value = "标准"; break; default: value = "Pass"; break; } label2.TextColor = Define.ColorTextResultPass; label2.Font = new Font("New Gulim", 20, FontStyle.Bold); break; case Define.E_JudgmentStatus.Ng: switch (this.ParentForm.ParentForm.SystemConfig.LANGUAGE) { case Define.E_LanguageID.Chinese: value = "泄漏"; break; default: value = "Leak"; break; } label2.TextColor = Define.ColorTextResultNG; label2.Font = new Font("New Gulim", 20, FontStyle.Bold); break; case Define.E_JudgmentStatus.Empty: switch (this.ParentForm.ParentForm.SystemConfig.LANGUAGE) { case Define.E_LanguageID.Chinese: value = "空的"; break; default: value = "Empty"; break; } label2.TextColor = Define.ColorTextResultNone; label2.Font = new Font("New Gulim", 20, FontStyle.Bold); break; case Define.E_JudgmentStatus.Error: switch (this.ParentForm.ParentForm.SystemConfig.LANGUAGE) { case Define.E_LanguageID.Chinese: value = "错误"; break; default: value = "Error"; break; } label2.TextColor = Define.ColorTextResultNone; label2.Font = new Font("New Gulim", 20, FontStyle.Bold); break; default: break; } if (label2.Text != value) label2.Text = value; } private void GetJudgmentResultDiff(Define.E_JudgmentStatus judg, SmartLabel label) { switch (judg) { case Define.E_JudgmentStatus.None: label.TextColor = Define.ColorTextResultNone; break; case Define.E_JudgmentStatus.Pass: label.TextColor = Define.ColorTextResultPass; break; case Define.E_JudgmentStatus.Ng: label.TextColor = Define.ColorTextResultNG; break; case Define.E_JudgmentStatus.Empty: label.TextColor = Define.ColorTextResultNone; break; case Define.E_JudgmentStatus.Error: label.TextColor = Define.ColorTextResultNone; break; default: break; } } private void GetJudgmentResultDisp(Define.E_JudgmentStatus judg, SmartLabel label) { switch (judg) { case Define.E_JudgmentStatus.None: label.TextColor = Define.ColorTextResultNone; break; case Define.E_JudgmentStatus.Pass: label.TextColor = Define.ColorTextResultPass; break; case Define.E_JudgmentStatus.Ng: label.TextColor = Define.ColorTextResultNG; break; case Define.E_JudgmentStatus.Empty: label.TextColor = Define.ColorTextResultNone; break; case Define.E_JudgmentStatus.Error: label.TextColor = Define.ColorTextResultNone; break; default: break; } } public void UpdateDisplayProcessStatus(Define.E_ProcessStatus status) { switch (status) { case Define.E_ProcessStatus._0_None: break; case Define.E_ProcessStatus._1_Ready: break; case Define.E_ProcessStatus._2_ProductEntry: this.InitializeData(); break; case Define.E_ProcessStatus._3_MoveToLeak: break; case Define.E_ProcessStatus._4_MoveToCheck: break; case Define.E_ProcessStatus._5_ChamberMerge: break; case Define.E_ProcessStatus._6_VacuumStart: break; case Define.E_ProcessStatus._7_VacuumHold: break; case Define.E_ProcessStatus._8_Judgment: break; case Define.E_ProcessStatus._9_VacuumBreak: break; case Define.E_ProcessStatus._10_ChamberRelease: break; case Define.E_ProcessStatus._11_MoveToReady: break; default: break; } } private void UpdateDisplayDotGraphDiff(SmartDraw draw, DiffData diff) { int iValue = 0; double dValue = 0.0; // 값 표시 범위 // 15.000 ~ -2.000 (17.000 ~ 0) // 그래프 영역 높이 102 // 17000 / 102 = 166.666666~ //dValue = (int.Parse(data.CurrentValueSign + data.CurrentValue) + 2000) / 166.66666; if (dValue > 110) dValue = 110; if (dValue < 1) dValue = 1; iValue = int.Parse(string.Format("{0:f0}", dValue)); draw.Chart.PutData(iValue); } private void UpdateDisplayDotGraphDisp(SmartDraw draw, DispData disp) { int iValue = 0; double dValue = 0.0; // 값 표시 범위 // 15.000 ~ -2.000 (17.000 ~ 0) // 그래프 영역 높이 102 // 17000 / 102 = 166.666666~ //dValue = (int.Parse(data.CurrentValueSign + data.CurrentValue) + 2000) / 166.66666; if (dValue > 110) dValue = 110; if (dValue < 1) dValue = 1; iValue = int.Parse(string.Format("{0:f0}", dValue)); 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; #endregion } } public void UpdateDisplayAlarmView(AlarmList alarm) { } // 차압센서 데이터 public void UpdateDisplayDiffData1(LeakData1 data) { string value = ""; value = data.DiffData.MAdc; if (this.CollectionLabelDiffMadc[0].Text != value) this.CollectionLabelDiffMadc[0].Text = value; value = data.DiffData.SecBuf; if (this.CollectionLabelLRSec[0].Text != value) this.CollectionLabelLRSec[0].Text = value; value = data.DiffData.SecBufMax; if (this.CollectionLabelLRMax[0].Text != value) this.CollectionLabelLRMax[0].Text = value; } public void UpdateDisplayDiffData2(LeakData1 data) { string value = ""; value = data.DiffData.MAdc; if (this.CollectionLabelDiffMadc[1].Text != value) this.CollectionLabelDiffMadc[1].Text = value; value = data.DiffData.SecBuf; if (this.CollectionLabelLRSec[1].Text != value) this.CollectionLabelLRSec[1].Text = value; value = data.DiffData.SecBufMax; if (this.CollectionLabelLRMax[1].Text != value) this.CollectionLabelLRMax[1].Text = value; } public void UpdateDisplayDiffData3(LeakData1 data) { string value = ""; value = data.DiffData.MAdc; if (this.CollectionLabelDiffMadc[2].Text != value) this.CollectionLabelDiffMadc[2].Text = value; value = data.DiffData.SecBuf; if (this.CollectionLabelLRSec[2].Text != value) this.CollectionLabelLRSec[2].Text = value; value = data.DiffData.SecBufMax; if (this.CollectionLabelLRMax[2].Text != value) this.CollectionLabelLRMax[2].Text = value; } public void UpdateDisplayDiffData4(LeakData1 data) { string value = ""; value = data.DiffData.MAdc; if (this.CollectionLabelDiffMadc[3].Text != value) this.CollectionLabelDiffMadc[3].Text = value; value = data.DiffData.SecBuf; if (this.CollectionLabelLRSec[3].Text != value) this.CollectionLabelLRSec[3].Text = value; value = data.DiffData.SecBufMax; if (this.CollectionLabelLRMax[3].Text != value) this.CollectionLabelLRMax[3].Text = value; } public void UpdateDisplayDiffData5(LeakData1 data) { string value = ""; value = data.DiffData.MAdc; if (this.CollectionLabelDiffMadc[4].Text != value) this.CollectionLabelDiffMadc[4].Text = value; value = data.DiffData.SecBuf; if (this.CollectionLabelLRSec[4].Text != value) this.CollectionLabelLRSec[4].Text = value; value = data.DiffData.SecBufMax; if (this.CollectionLabelLRMax[4].Text != value) this.CollectionLabelLRMax[4].Text = value; } public void UpdateDisplayDiffData6(LeakData1 data) { string value = ""; value = data.DiffData.MAdc; if (this.CollectionLabelDiffMadc[5].Text != value) this.CollectionLabelDiffMadc[5].Text = value; value = data.DiffData.SecBuf; if (this.CollectionLabelLRSec[5].Text != value) this.CollectionLabelLRSec[5].Text = value; value = data.DiffData.SecBufMax; if (this.CollectionLabelLRMax[5].Text != value) this.CollectionLabelLRMax[5].Text = value; } public void UpdateDisplayDiffData7(LeakData1 data) { string value = ""; value = data.DiffData.MAdc; if (this.CollectionLabelDiffMadc[6].Text != value) this.CollectionLabelDiffMadc[6].Text = value; value = data.DiffData.SecBuf; if (this.CollectionLabelLRSec[6].Text != value) this.CollectionLabelLRSec[6].Text = value; value = data.DiffData.SecBufMax; if (this.CollectionLabelLRMax[6].Text != value) this.CollectionLabelLRMax[6].Text = value; } public void UpdateDisplayDiffData8(LeakData1 data) { string value = ""; value = data.DiffData.MAdc; if (this.CollectionLabelDiffMadc[7].Text != value) this.CollectionLabelDiffMadc[7].Text = value; value = data.DiffData.SecBuf; if (this.CollectionLabelLRSec[7].Text != value) this.CollectionLabelLRSec[7].Text = value; value = data.DiffData.SecBufMax; if (this.CollectionLabelLRMax[7].Text != value) this.CollectionLabelLRMax[7].Text = value; } public void UpdateDisplayDiffData9(LeakData1 data) { string value = ""; value = data.DiffData.MAdc; if (this.CollectionLabelDiffMadc[8].Text != value) this.CollectionLabelDiffMadc[8].Text = value; value = data.DiffData.SecBuf; if (this.CollectionLabelLRSec[8].Text != value) this.CollectionLabelLRSec[8].Text = value; value = data.DiffData.SecBufMax; if (this.CollectionLabelLRMax[8].Text != value) this.CollectionLabelLRMax[8].Text = value; } public void UpdateDisplayDiffData10(LeakData1 data) { string value = ""; value = data.DiffData.MAdc; if (this.CollectionLabelDiffMadc[9].Text != value) this.CollectionLabelDiffMadc[9].Text = value; value = data.DiffData.SecBuf; if (this.CollectionLabelLRSec[9].Text != value) this.CollectionLabelLRSec[9].Text = value; value = data.DiffData.SecBufMax; if (this.CollectionLabelLRMax[9].Text != value) this.CollectionLabelLRMax[9].Text = value; } // 변위센서 데이터 public void UpdateDisplayDispData1(LeakData1 data) { string value = ""; value = data.DispData.RData; if (this.CollectionLabelLevel[0].Text != value) this.CollectionLabelLevel[0].Text = value; value = data.DispData.MData; if (this.CollectionLabelHeight[0].Text != value) this.CollectionLabelHeight[0].Text = value; value = data.DispData.MDataDiff; if (this.CollectionLabelDiff[0].Text != value) this.CollectionLabelDiff[0].Text = value; value = data.DispData.MDataMax; if (this.CollectionLabelMaxHeight[0].Text != value) this.CollectionLabelMaxHeight[0].Text = value; } public void UpdateDisplayDispData2(LeakData1 data) { string value = ""; value = data.DispData.RData; if (this.CollectionLabelLevel[1].Text != value) this.CollectionLabelLevel[1].Text = value; value = data.DispData.MData; if (this.CollectionLabelHeight[1].Text != value) this.CollectionLabelHeight[1].Text = value; value = data.DispData.MDataDiff; if (this.CollectionLabelDiff[1].Text != value) this.CollectionLabelDiff[1].Text = value; value = data.DispData.MDataMax; if (this.CollectionLabelMaxHeight[1].Text != value) this.CollectionLabelMaxHeight[1].Text = value; } public void UpdateDisplayDispData3(LeakData1 data) { string value = ""; value = data.DispData.RData; if (this.CollectionLabelLevel[2].Text != value) this.CollectionLabelLevel[2].Text = value; value = data.DispData.MData; if (this.CollectionLabelHeight[2].Text != value) this.CollectionLabelHeight[2].Text = value; value = data.DispData.MDataDiff; if (this.CollectionLabelDiff[2].Text != value) this.CollectionLabelDiff[2].Text = value; value = data.DispData.MDataMax; if (this.CollectionLabelMaxHeight[2].Text != value) this.CollectionLabelMaxHeight[2].Text = value; } public void UpdateDisplayDispData4(LeakData1 data) { string value = ""; value = data.DispData.RData; if (this.CollectionLabelLevel[3].Text != value) this.CollectionLabelLevel[3].Text = value; value = data.DispData.MData; if (this.CollectionLabelHeight[3].Text != value) this.CollectionLabelHeight[3].Text = value; value = data.DispData.MDataDiff; if (this.CollectionLabelDiff[3].Text != value) this.CollectionLabelDiff[3].Text = value; value = data.DispData.MDataMax; if (this.CollectionLabelMaxHeight[3].Text != value) this.CollectionLabelMaxHeight[3].Text = value; } public void UpdateDisplayDispData5(LeakData1 data) { string value = ""; value = data.DispData.RData; if (this.CollectionLabelLevel[4].Text != value) this.CollectionLabelLevel[4].Text = value; value = data.DispData.MData; if (this.CollectionLabelHeight[4].Text != value) this.CollectionLabelHeight[4].Text = value; value = data.DispData.MDataDiff; if (this.CollectionLabelDiff[4].Text != value) this.CollectionLabelDiff[4].Text = value; value = data.DispData.MDataMax; if (this.CollectionLabelMaxHeight[4].Text != value) this.CollectionLabelMaxHeight[4].Text = value; } public void UpdateDisplayDispData6(LeakData1 data) { string value = ""; value = data.DispData.RData; if (this.CollectionLabelLevel[5].Text != value) this.CollectionLabelLevel[5].Text = value; value = data.DispData.MData; if (this.CollectionLabelHeight[5].Text != value) this.CollectionLabelHeight[5].Text = value; value = data.DispData.MDataDiff; if (this.CollectionLabelDiff[5].Text != value) this.CollectionLabelDiff[5].Text = value; value = data.DispData.MDataMax; if (this.CollectionLabelMaxHeight[5].Text != value) this.CollectionLabelMaxHeight[5].Text = value; } public void UpdateDisplayDispData7(LeakData1 data) { string value = ""; value = data.DispData.RData; if (this.CollectionLabelLevel[6].Text != value) this.CollectionLabelLevel[6].Text = value; value = data.DispData.MData; if (this.CollectionLabelHeight[6].Text != value) this.CollectionLabelHeight[6].Text = value; value = data.DispData.MDataDiff; if (this.CollectionLabelDiff[6].Text != value) this.CollectionLabelDiff[6].Text = value; value = data.DispData.MDataMax; if (this.CollectionLabelMaxHeight[6].Text != value) this.CollectionLabelMaxHeight[6].Text = value; } public void UpdateDisplayDispData8(LeakData1 data) { string value = ""; value = data.DispData.RData; if (this.CollectionLabelLevel[7].Text != value) this.CollectionLabelLevel[7].Text = value; value = data.DispData.MData; if (this.CollectionLabelHeight[7].Text != value) this.CollectionLabelHeight[7].Text = value; value = data.DispData.MDataDiff; if (this.CollectionLabelDiff[7].Text != value) this.CollectionLabelDiff[7].Text = value; value = data.DispData.MDataMax; if (this.CollectionLabelMaxHeight[7].Text != value) this.CollectionLabelMaxHeight[7].Text = value; } public void UpdateDisplayDispData9(LeakData1 data) { string value = ""; value = data.DispData.RData; if (this.CollectionLabelLevel[8].Text != value) this.CollectionLabelLevel[8].Text = value; value = data.DispData.MData; if (this.CollectionLabelHeight[8].Text != value) this.CollectionLabelHeight[8].Text = value; value = data.DispData.MDataDiff; if (this.CollectionLabelDiff[8].Text != value) this.CollectionLabelDiff[8].Text = value; value = data.DispData.MDataMax; if (this.CollectionLabelMaxHeight[8].Text != value) this.CollectionLabelMaxHeight[8].Text = value; } public void UpdateDisplayDispData10(LeakData1 data) { string value = ""; value = data.DispData.RData; if (this.CollectionLabelLevel[9].Text != value) this.CollectionLabelLevel[9].Text = value; value = data.DispData.MData; if (this.CollectionLabelHeight[9].Text != value) this.CollectionLabelHeight[9].Text = value; value = data.DispData.MDataDiff; if (this.CollectionLabelDiff[9].Text != value) this.CollectionLabelDiff[9].Text = value; value = data.DispData.MDataMax; if (this.CollectionLabelMaxHeight[9].Text != value) this.CollectionLabelMaxHeight[9].Text = value; } // 압력센서 데이터 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 UpdateDisplayJudgmentData1(LeakData1 data) { this.GetJudgmentResult(data.Judgment.Result, this.CollectionLabelResult[0]); if (data.Judgment.Result == Define.E_JudgmentStatus.Empty || data.Judgment.Result == Define.E_JudgmentStatus.Error) { this.GetJudgmentResultDiff(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDiff[0]); this.GetJudgmentResultDisp(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDisp[0]); } else { this.GetJudgmentResultDiff(data.Judgment.DIFF_Result, this.CollectionLabelResultDiff[0]); this.GetJudgmentResultDisp(data.Judgment.DISP_Result, this.CollectionLabelResultDisp[0]); } } public void UpdateDisplayJudgmentData2(LeakData1 data) { this.GetJudgmentResult(data.Judgment.Result, this.CollectionLabelResult[1]); if (data.Judgment.Result == Define.E_JudgmentStatus.Empty || data.Judgment.Result == Define.E_JudgmentStatus.Error) { this.GetJudgmentResultDiff(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDiff[1]); this.GetJudgmentResultDisp(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDisp[1]); } else { this.GetJudgmentResultDiff(data.Judgment.DIFF_Result, this.CollectionLabelResultDiff[1]); this.GetJudgmentResultDisp(data.Judgment.DISP_Result, this.CollectionLabelResultDisp[1]); } } public void UpdateDisplayJudgmentData3(LeakData1 data) { this.GetJudgmentResult(data.Judgment.Result, this.CollectionLabelResult[2]); if (data.Judgment.Result == Define.E_JudgmentStatus.Empty || data.Judgment.Result == Define.E_JudgmentStatus.Error) { this.GetJudgmentResultDiff(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDiff[2]); this.GetJudgmentResultDisp(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDisp[2]); } else { this.GetJudgmentResultDiff(data.Judgment.DIFF_Result, this.CollectionLabelResultDiff[2]); this.GetJudgmentResultDisp(data.Judgment.DISP_Result, this.CollectionLabelResultDisp[2]); } } public void UpdateDisplayJudgmentData4(LeakData1 data) { this.GetJudgmentResult(data.Judgment.Result, this.CollectionLabelResult[3]); if (data.Judgment.Result == Define.E_JudgmentStatus.Empty || data.Judgment.Result == Define.E_JudgmentStatus.Error) { this.GetJudgmentResultDiff(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDiff[3]); this.GetJudgmentResultDisp(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDisp[3]); } else { this.GetJudgmentResultDiff(data.Judgment.DIFF_Result, this.CollectionLabelResultDiff[3]); this.GetJudgmentResultDisp(data.Judgment.DISP_Result, this.CollectionLabelResultDisp[3]); } } public void UpdateDisplayJudgmentData5(LeakData1 data) { this.GetJudgmentResult(data.Judgment.Result, this.CollectionLabelResult[4]); if (data.Judgment.Result == Define.E_JudgmentStatus.Empty || data.Judgment.Result == Define.E_JudgmentStatus.Error) { this.GetJudgmentResultDiff(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDiff[4]); this.GetJudgmentResultDisp(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDisp[4]); } else { this.GetJudgmentResultDiff(data.Judgment.DIFF_Result, this.CollectionLabelResultDiff[4]); this.GetJudgmentResultDisp(data.Judgment.DISP_Result, this.CollectionLabelResultDisp[4]); } } public void UpdateDisplayJudgmentData6(LeakData1 data) { this.GetJudgmentResult(data.Judgment.Result, this.CollectionLabelResult[5]); if (data.Judgment.Result == Define.E_JudgmentStatus.Empty || data.Judgment.Result == Define.E_JudgmentStatus.Error) { this.GetJudgmentResultDiff(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDiff[5]); this.GetJudgmentResultDisp(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDisp[5]); } else { this.GetJudgmentResultDiff(data.Judgment.DIFF_Result, this.CollectionLabelResultDiff[5]); this.GetJudgmentResultDisp(data.Judgment.DISP_Result, this.CollectionLabelResultDisp[5]); } } public void UpdateDisplayJudgmentData7(LeakData1 data) { this.GetJudgmentResult(data.Judgment.Result, this.CollectionLabelResult[6]); if (data.Judgment.Result == Define.E_JudgmentStatus.Empty || data.Judgment.Result == Define.E_JudgmentStatus.Error) { this.GetJudgmentResultDiff(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDiff[6]); this.GetJudgmentResultDisp(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDisp[6]); } else { this.GetJudgmentResultDiff(data.Judgment.DIFF_Result, this.CollectionLabelResultDiff[6]); this.GetJudgmentResultDisp(data.Judgment.DISP_Result, this.CollectionLabelResultDisp[6]); } } public void UpdateDisplayJudgmentData8(LeakData1 data) { this.GetJudgmentResult(data.Judgment.Result, this.CollectionLabelResult[7]); if (data.Judgment.Result == Define.E_JudgmentStatus.Empty || data.Judgment.Result == Define.E_JudgmentStatus.Error) { this.GetJudgmentResultDiff(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDiff[7]); this.GetJudgmentResultDisp(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDisp[7]); } else { this.GetJudgmentResultDiff(data.Judgment.DIFF_Result, this.CollectionLabelResultDiff[7]); this.GetJudgmentResultDisp(data.Judgment.DISP_Result, this.CollectionLabelResultDisp[7]); } } public void UpdateDisplayJudgmentData9(LeakData1 data) { this.GetJudgmentResult(data.Judgment.Result, this.CollectionLabelResult[8]); if (data.Judgment.Result == Define.E_JudgmentStatus.Empty || data.Judgment.Result == Define.E_JudgmentStatus.Error) { this.GetJudgmentResultDiff(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDiff[8]); this.GetJudgmentResultDisp(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDisp[8]); } else { this.GetJudgmentResultDiff(data.Judgment.DIFF_Result, this.CollectionLabelResultDiff[8]); this.GetJudgmentResultDisp(data.Judgment.DISP_Result, this.CollectionLabelResultDisp[8]); } } public void UpdateDisplayJudgmentData10(LeakData1 data) { this.GetJudgmentResult(data.Judgment.Result, this.CollectionLabelResult[9]); if (data.Judgment.Result == Define.E_JudgmentStatus.Empty || data.Judgment.Result == Define.E_JudgmentStatus.Error) { this.GetJudgmentResultDiff(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDiff[9]); this.GetJudgmentResultDisp(Define.E_JudgmentStatus.Empty, this.CollectionLabelResultDisp[9]); } else { this.GetJudgmentResultDiff(data.Judgment.DIFF_Result, this.CollectionLabelResultDiff[9]); this.GetJudgmentResultDisp(data.Judgment.DISP_Result, this.CollectionLabelResultDisp[9]); } } public void DisplayRefresh() { this.ParentForm.ParentForm.CurrentSystemStatus.CurrentDisplayMode = Define.E_DisplayModeStore.Equipment; this.ParentForm.ParentForm.SetDisplayMode(Define.E_EquipmentMode.Normal); } #endregion } }