public void InitModule(string projectDirectory, string nodeName) { string configFile = projectDirectory + @"\Producer-" + nodeName + ".xml"; string strParamInfo = ""; XmlParameter xmlParameter = null; if (File.Exists(configFile)) { xmlParameter = new XmlParameter(); xmlParameter.ReadParameter(configFile); #region IDisplay strParamInfo = xmlParameter.GetParamData("DisplayWindowName"); if (strParamInfo != "") { DisplayWindowName = strParamInfo; } strParamInfo = xmlParameter.GetParamData("IsDisplay"); if (strParamInfo != "") { IsDisplay = Convert.ToBoolean(strParamInfo); } #endregion } _device.LoadConfiguration(); return; }
public void InitModule(string projectDirectory, string nodeName) { string configFile = projectDirectory + @"\DataSave-" + nodeName + ".xml"; string strParamInfo = ""; XmlParameter xmlParameter = null; if (File.Exists(configFile)) { xmlParameter = new XmlParameter(); xmlParameter.ReadParameter(configFile); strParamInfo = xmlParameter.GetParamData("DirectoryPath"); if (strParamInfo != "") { DirectoryPath = strParamInfo; } strParamInfo = xmlParameter.GetParamData("CodeOfProduct"); if (strParamInfo != "") { CodeOfProduct = strParamInfo; } strParamInfo = xmlParameter.GetParamData("SpanOfTime"); if (strParamInfo != "") { SpanOfTime = Convert.ToInt32(strParamInfo); } strParamInfo = xmlParameter.GetParamData("QueueSize"); if (strParamInfo != "") { QueueSize = Convert.ToInt32(strParamInfo); } } return; }
public void InitModule(string projectDirectory, string nodeName) { string configFile = projectDirectory + @"\Detector-" + nodeName + ".xml"; string configFileOfDefectManager = projectDirectory + @"\DefectManager-" + nodeName + ".xml"; string strParamInfo = ""; XmlParameter xmlParameter = null; if (File.Exists(configFile)) { xmlParameter = new XmlParameter(); xmlParameter.ReadParameter(configFile); #region IDisplay strParamInfo = xmlParameter.GetParamData("DisplayWindowName"); if (strParamInfo != "") { DisplayWindowName = strParamInfo; } strParamInfo = xmlParameter.GetParamData("IsDisplay"); if (strParamInfo != "") { IsDisplay = Convert.ToBoolean(strParamInfo); } #endregion // strParamInfo = xmlParameter.GetParamData("IsDisplayOfDefect"); if (strParamInfo != "") { IsDisplayOfDefect = Convert.ToBoolean(strParamInfo); } strParamInfo = xmlParameter.GetParamData("IsDisplayOfBadConnection"); if (strParamInfo != "") { IsDisplayOfBadConnection = Convert.ToBoolean(strParamInfo); } strParamInfo = xmlParameter.GetParamData("IsDisplayOfOverage"); if (strParamInfo != "") { IsDisplayOfOverage = Convert.ToBoolean(strParamInfo); } strParamInfo = xmlParameter.GetParamData("IsDisplayOfOffset"); if (strParamInfo != "") { IsDisplayOfOffset = Convert.ToBoolean(strParamInfo); } strParamInfo = xmlParameter.GetParamData("IsDisplayOfTip"); if (strParamInfo != "") { IsDisplayOfTip = Convert.ToBoolean(strParamInfo); } } // ProductManager.LoadParam(configFileOfDefectManager); return; }
private void LoadConfig() { string configPath = Application.StartupPath + "/config/"; if (false == Directory.Exists(configPath)) { Directory.CreateDirectory(configPath); } string str; XmlParameter xmlParameter = new XmlParameter(); xmlParameter.ReadParameter(Application.StartupPath + _fileProjectSetting); _dataDir = xmlParameter.GetParamData("DataDir"); _modelDir = xmlParameter.GetParamData("ModelDir"); _dataBaseDir = xmlParameter.GetParamData("DataBaseDir"); _dataBaseName = xmlParameter.GetParamData("DataBaseName"); str = xmlParameter.GetParamData("DilationPixel"); int.TryParse(str, out _dilationPixel); str = xmlParameter.GetParamData("DisplayWindowNum"); int.TryParse(str, out _displayWindowNum); str = xmlParameter.GetParamData("IsJumpMarkedData"); bool.TryParse(str, out _isJumpMarkedData); this.textBoxDataDir.Text = _dataDir; this.textBoxModelDir.Text = _modelDir; this.textBoxDataBaseDir.Text = _dataBaseDir; this.textBoxDataBaseName.Text = _dataBaseName; if (_dilationPixel < this.upDownDilationNum.Minimum) { _dilationPixel = (int)this.upDownDilationNum.Minimum; } else if (_dilationPixel > this.upDownDilationNum.Maximum) { _dilationPixel = (int)this.upDownDilationNum.Maximum; } this.upDownDilationNum.Value = _dilationPixel; if (_displayWindowNum < this.upDownWindowNum.Minimum) { _displayWindowNum = (int)this.upDownWindowNum.Minimum; } else if (_displayWindowNum > this.upDownWindowNum.Maximum) { _displayWindowNum = (int)this.upDownWindowNum.Maximum; } this.upDownWindowNum.Value = _displayWindowNum; this.checkBoxIsJump.Checked = _isJumpMarkedData; }
private void LoadDataBaseInfo() { _device.SetDataDir(_modelDir, _dataDir); XmlParameter xmlParameter = new XmlParameter(); xmlParameter.ReadParameter(Application.StartupPath + _fileDataBaseManager); ProductName = xmlParameter.GetParamData("ProductName"); BatchName = xmlParameter.GetParamData("BatchName"); BoardName = xmlParameter.GetParamData("BoardName"); SideName = xmlParameter.GetParamData("SideName"); ShotName = xmlParameter.GetParamData("ShotName"); DefectName = xmlParameter.GetParamData("DefectName"); RefreshProductNameList(); if (!ProductNameList.Contains(ProductName)) { TrySelectProduct(0); } RefreshBatchNameList(); if (!BatchNameList.Contains(BatchName)) { TrySelectBatch(0); } RefreshBoardNameList(); if (!BoardNameList.Contains(BoardName)) { TrySelectBoard(0); } RefreshSideNameList(); if (!SideNameList.Contains(SideName)) { TrySelectSide(0); } RefreshShotNameList(); if (!ShotNameList.Contains(ShotName)) { TrySelectShot(0); } RefreshDefectNameList(); if (!DefectNameList.Contains(DefectName)) { TrySelectDefect(0); } UpdateDataCells(); return; }
public void InitModule(string projectDirectory, string nodeName) { string imageFilePath; string configFile; string strParamInfo = ""; XmlParameter xmlParameter = null; imageFilePath = projectDirectory + @"\TileImage-" + nodeName + @".bmp"; if (File.Exists(imageFilePath)) { var image = new Bitmap(imageFilePath, true); SingleImage = ImageOperateTools.ImageCopy(image); image.Dispose(); } else { SingleImage = new Bitmap(500, 100); } configFile = projectDirectory + @"\TileImage-" + nodeName + ".xml"; if (File.Exists(configFile)) { xmlParameter = new XmlParameter(); xmlParameter.ReadParameter(configFile); #region IDisplay strParamInfo = xmlParameter.GetParamData("DisplayWindowName"); if (strParamInfo != "") { DisplayWindowName = strParamInfo; } strParamInfo = xmlParameter.GetParamData("IsDisplay"); if (strParamInfo != "") { IsDisplay = Convert.ToBoolean(strParamInfo); } #endregion strParamInfo = xmlParameter.GetParamData("SizeOfText"); if (strParamInfo != "") { SizeOfText = Convert.ToInt32(strParamInfo); } } return; }
private void LoadProjectSetting() { string str; XmlParameter xmlParameter = new XmlParameter(); xmlParameter.ReadParameter(Application.StartupPath + _fileProjectSetting); _dataDir = xmlParameter.GetParamData("DataDir"); _modelDir = xmlParameter.GetParamData("ModelDir"); _dataBaseDir = xmlParameter.GetParamData("DataBaseDir"); _dataBaseName = xmlParameter.GetParamData("DataBaseName"); str = xmlParameter.GetParamData("DilationPixel"); int.TryParse(str, out _dilationPixel); str = xmlParameter.GetParamData("DisplayWindowNum"); int.TryParse(str, out _displayWindowNum); str = xmlParameter.GetParamData("IsJumpMarkedData"); bool.TryParse(str, out _isJumpMarkedData); }
public void InitModule(string projectDirectory, string nodeName) { string configFile = projectDirectory + @"\Spy-" + nodeName + ".xml"; string strParamInfo = ""; XmlParameter xmlParameter = null; if (!File.Exists(configFile)) { return; } xmlParameter = new XmlParameter(); xmlParameter.ReadParameter(configFile); // strParamInfo = xmlParameter.GetParamData("Index"); if (strParamInfo != "") { Index = Convert.ToInt32(strParamInfo); } return; }
// public void LoadParam(string configFile) { // TODO: load parameters XmlParameter xmlParameter = null; string strParamInfo = ""; if (File.Exists(configFile)) { xmlParameter = new XmlParameter(); xmlParameter.ReadParameter(configFile); // Defect strParamInfo = xmlParameter.GetParamData("DefectParam.IsAddToDetection"); if (strParamInfo != "") { DefectParam.IsAddToDetection = Convert.ToBoolean(strParamInfo); } strParamInfo = xmlParameter.GetParamData("DefectParam.TinyAreaFilter"); if (strParamInfo != "") { DefectParam.TinyAreaFilter = Convert.ToDouble(strParamInfo); } strParamInfo = xmlParameter.GetParamData("DefectParam.TinyNumFilter"); if (strParamInfo != "") { DefectParam.TinyNumFilter = Convert.ToInt32(strParamInfo); } strParamInfo = xmlParameter.GetParamData("DefectParam.ObvAreaFilter"); if (strParamInfo != "") { DefectParam.ObvAreaFilter = Convert.ToDouble(strParamInfo); } strParamInfo = xmlParameter.GetParamData("DefectParam.ObvNumFilter"); if (strParamInfo != "") { DefectParam.ObvNumFilter = Convert.ToInt32(strParamInfo); } // Overage strParamInfo = xmlParameter.GetParamData("OverageParam.IsAddToDetection"); if (strParamInfo != "") { OverageParam.IsAddToDetection = Convert.ToBoolean(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OverageParam.Number"); if (strParamInfo != "") { OverageParam.Number = Convert.ToInt32(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OverageParam.AreaOfLeftFilter"); if (strParamInfo != "") { OverageParam.AreaOfLeftFilter = Convert.ToDouble(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OverageParam.AreaOfRightFilter"); if (strParamInfo != "") { OverageParam.AreaOfRightFilter = Convert.ToDouble(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OverageParam.AreaOfRightFilter1"); if (strParamInfo != "") { OverageParam.AreaOfRightFilter1 = Convert.ToDouble(strParamInfo); } // Offset strParamInfo = xmlParameter.GetParamData("OffsetParam.IsAddToDetection"); if (strParamInfo != "") { OffsetParam.IsAddToDetection = Convert.ToBoolean(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OffsetParam.StandardXFilter"); if (strParamInfo != "") { OffsetParam.StandardXFilter = Convert.ToDouble(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OffsetParam.StandardYFilter"); if (strParamInfo != "") { OffsetParam.StandardYFilter = Convert.ToDouble(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OffsetParam.UpFilter"); if (strParamInfo != "") { OffsetParam.UpFilter = Convert.ToDouble(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OffsetParam.DownFilter"); if (strParamInfo != "") { OffsetParam.DownFilter = Convert.ToDouble(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OffsetParam.LeftFilter"); if (strParamInfo != "") { OffsetParam.LeftFilter = Convert.ToDouble(strParamInfo); } strParamInfo = xmlParameter.GetParamData("OffsetParam.RightFilter"); if (strParamInfo != "") { OffsetParam.RightFilter = Convert.ToDouble(strParamInfo); } // Tip strParamInfo = xmlParameter.GetParamData("TipParam.IsAddToDetection"); if (strParamInfo != "") { TipParam.IsAddToDetection = Convert.ToBoolean(strParamInfo); } // BadConnection strParamInfo = xmlParameter.GetParamData("BadConnectionParam.IsAddToDetection"); if (strParamInfo != "") { BadConnectionParam.IsAddToDetection = Convert.ToBoolean(strParamInfo); } } return; }