private void bLoad_Click(object sender, EventArgs e) { this.openFileDialog1.InitialDirectory = Variable.sPath_ReadCodeBean; if (this.openFileDialog1.ShowDialog() == DialogResult.OK) { var name = this.openFileDialog1.FileName.Replace(".json", "").Replace(Variable.sPath_ReadCodeBean, ""); this.Bean = ReadCodeBean.Load(name); this.ShowBean(); } }
public static void Save() { Common.SerializableHelper <ZDTHelper> helper = new Common.SerializableHelper <ZDTHelper>(ZDTHelper.Instance); helper.JsonSerialize(Variable.sPath_Configure + "ZDT.json"); if (ZDTHelper.Instance.JY_Config.ReadCodeBean != string.Empty) { ZDTHelper.Instance.SPICodeBean = ReadCodeBean.Load(ZDTHelper.Instance.JY_Config.ReadCodeBean); } if (ZDTHelper.Instance.BJZS_Config.ReadCodeBean != string.Empty) { ZDTHelper.Instance.TrayCodeBean = ReadCodeBean.Load(ZDTHelper.Instance.BJZS_Config.ReadCodeBean); } }
private void bTest_Click(object sender, EventArgs e) { try { var bean = ReadCodeBean.Load(this.cb_ReadCodeName.Text); VisionImage image = Form_Main.Instance.imageSet.Image; for (int i = 0; i < bean.Cycle; ++i) { image = Form_Main.Instance.GainOffset(Form_Main.Instance.imageSet.Image, bean.Gain, bean.Offset); } Algorithms.Copy(image, Form_Main.Instance.imageSet.Image); this.tLinkCode.Text = ReadCodeHelper.ReadCode(Form_Main.Instance.imageSet.Image, bean.ROI.ConvertToRoi(), bean.CodeType); } catch { MessageBox.Show("读取失败"); } }