public void SaveParam(string configFile) { // TODO: save parameters XmlParameter xmlParameter = new XmlParameter(); // Defect xmlParameter.Add("DefectParam.IsAddToDetection", DefectParam.IsAddToDetection); xmlParameter.Add("DefectParam.TinyAreaFilter", DefectParam.TinyAreaFilter); xmlParameter.Add("DefectParam.TinyNumFilter", DefectParam.TinyNumFilter); xmlParameter.Add("DefectParam.ObvAreaFilter", DefectParam.ObvAreaFilter); xmlParameter.Add("DefectParam.ObvNumFilter", DefectParam.ObvNumFilter); // Overage xmlParameter.Add("OverageParam.IsAddToDetection", OverageParam.IsAddToDetection); xmlParameter.Add("OverageParam.AreaOfLeftFilter", OverageParam.Number); xmlParameter.Add("OverageParam.AreaOfLeftFilter", OverageParam.AreaOfLeftFilter); xmlParameter.Add("OverageParam.AreaOfRightFilter", OverageParam.AreaOfRightFilter); xmlParameter.Add("OverageParam.AreaOfRightFilter1", OverageParam.AreaOfRightFilter1); // Offset xmlParameter.Add("OffsetParam.IsAddToDetection", OffsetParam.IsAddToDetection); xmlParameter.Add("OffsetParam.StandardXFilter", OffsetParam.StandardXFilter); xmlParameter.Add("OffsetParam.StandardYFilter", OffsetParam.StandardYFilter); xmlParameter.Add("OffsetParam.UpFilter", OffsetParam.UpFilter); xmlParameter.Add("OffsetParam.DownFilter", OffsetParam.DownFilter); xmlParameter.Add("OffsetParam.LeftFilter", OffsetParam.LeftFilter); xmlParameter.Add("OffsetParam.RightFilter", OffsetParam.RightFilter); // Tip xmlParameter.Add("TipParam.IsAddToDetection", TipParam.IsAddToDetection); // BadConnection xmlParameter.Add("BadConnectionParam.IsAddToDetection", BadConnectionParam.IsAddToDetection); xmlParameter.WriteParameter(configFile); return; }
public void SaveModule(string projectDirectory, string nodeName) { string configFile = projectDirectory + @"\Detector-" + nodeName + ".xml"; string configFileOfDefectManager = projectDirectory + @"\DefectManager-" + nodeName + ".xml"; XmlParameter xmlParameter = new XmlParameter(); #region IDisplay xmlParameter.Add("DisplayWindowName", DisplayWindowName); xmlParameter.Add("IsDisplay", IsDisplay); #endregion // xmlParameter.Add("IsDisplayOfDefect", IsDisplayOfDefect); xmlParameter.Add("IsDisplayOfBadConnection", IsDisplayOfBadConnection); xmlParameter.Add("IsDisplayOfOverage", IsDisplayOfOverage); xmlParameter.Add("IsDisplayOfOffset", IsDisplayOfOffset); xmlParameter.Add("IsDisplayOfTip", IsDisplayOfTip); xmlParameter.WriteParameter(configFile); // ProductManager.SaveParam(configFileOfDefectManager); return; }
public void SaveModule(string projectDirectory, string nodeName) { string imageFilePath; string configFile; imageFilePath = projectDirectory + @"\TileImage-" + nodeName + @".bmp"; if (SingleImage != null) { Bitmap image = ImageOperateTools.ImageCopy(SingleImage); image.Save(imageFilePath, image.RawFormat); image.Dispose(); } configFile = projectDirectory + @"\TileImage-" + nodeName + ".xml"; XmlParameter xmlParameter = new XmlParameter(); #region IDisplay xmlParameter.Add("DisplayWindowName", DisplayWindowName); xmlParameter.Add("IsDisplay", IsDisplay); #endregion xmlParameter.Add("SizeOfText", SizeOfText); xmlParameter.WriteParameter(configFile); return; }
public void SaveDataBaseInfo() { XmlParameter xmlParameter = new XmlParameter(); xmlParameter.Add("ProductName", ProductName); xmlParameter.Add("BatchName", BatchName); xmlParameter.Add("BoardName", BoardName); xmlParameter.Add("SideName", SideName); xmlParameter.Add("ShotName", ShotName); xmlParameter.Add("DefectName", DefectName); xmlParameter.WriteParameter(Application.StartupPath + _fileDataBaseManager); }
public void SaveModule(string projectDirectory, string nodeName) { string configFile = projectDirectory + @"\Spy-" + nodeName + ".xml"; XmlParameter xmlParameter = new XmlParameter(); // xmlParameter.Add("Index", Index); xmlParameter.WriteParameter(configFile); return; }
public void SaveModule(string projectDirectory, string nodeName) { string configFile = projectDirectory + @"\DataSave-" + nodeName + ".xml"; XmlParameter xmlParameter = new XmlParameter(); xmlParameter.Add("DirectoryPath", DirectoryPath); xmlParameter.Add("CodeOfProduct", CodeOfProduct); xmlParameter.Add("SpanOfTime", SpanOfTime); xmlParameter.Add("QueueSize", QueueSize); xmlParameter.WriteParameter(configFile); return; }
public void SaveModule(string projectDirectory, string nodeName) { string configFile = projectDirectory + @"\Producer-" + nodeName + ".xml"; XmlParameter xmlParameter = new XmlParameter(); #region IDisplay xmlParameter.Add("DisplayWindowName", DisplayWindowName); xmlParameter.Add("IsDisplay", IsDisplay); #endregion xmlParameter.WriteParameter(configFile); _device.SaveConfiguration(); return; }
public void SaveModule(string projectDirectory, string nodeName) { string configFile = projectDirectory + @"\Consumer-" + nodeName + ".xml"; XmlParameter xmlParameter = new XmlParameter(); #region IDisplay xmlParameter.Add("DisplayWindowName", DisplayWindowName); xmlParameter.Add("IsDisplay", IsDisplay); #endregion // xmlParameter.Add("Index", Index); xmlParameter.WriteParameter(configFile); return; }
private void SaveConfig() { _dataDir = this.textBoxDataDir.Text; _modelDir = this.textBoxModelDir.Text; _dataBaseDir = this.textBoxDataBaseDir.Text; _dataBaseName = this.textBoxDataBaseName.Text; _dilationPixel = (int)this.upDownDilationNum.Value; _displayWindowNum = (int)this.upDownWindowNum.Value; _isJumpMarkedData = this.checkBoxIsJump.Checked; XmlParameter xmlParameter = new XmlParameter(); xmlParameter.Add("DataDir", _dataDir); xmlParameter.Add("ModelDir", _modelDir); xmlParameter.Add("DataBaseDir", _dataBaseDir); xmlParameter.Add("DataBaseName", _dataBaseName); xmlParameter.Add("DilationPixel", _dilationPixel); xmlParameter.Add("DisplayWindowNum", _displayWindowNum); xmlParameter.Add("IsJumpMarkedData", _isJumpMarkedData); xmlParameter.WriteParameter(Application.StartupPath + _fileProjectSetting); }