| | |
| | | return; |
| | | |
| | | ProcessInputsSelectForm inputsSelectForm = new ProcessInputsSelectForm(ProcessName, ProcessRunBll); |
| | | inputsSelectForm.Text = ProcessName; |
| | | inputsSelectForm.ProcessName = ProcessName; |
| | | inputsSelectForm.ShowDialog(); |
| | | |
| | | ProcessRunBll.SaveInputs(); |
| | | ProcessRunBll.SaveOutputs(); |
| | | ProcessRunBll.CompileMappings(); |
| | | //string ProcessPath = GlobalVar.allProcessPath + ProcessRunBll.Name + "\\" + ProcessName + ".json"; |
| | | //((IProcess)dicSteps[ProcessName]).Load(ProcessPath); |
| | | string ProcessPath = GlobalVar.allProcessPath + ProcessRunBll.Name + "\\" + ProcessName + ".json"; |
| | | ((IProcess)dicSteps[ProcessName]).Load(ProcessPath); |
| | | } |
| | | |
| | | public void DeleteProcess(string ProcessName) |
| | |
| | | LogInfo?.Invoke(string.Format("流程[{0}]步骤\"{1}\"加载失败了", this.Text, ProcessName), LogInfoType.ERROR); |
| | | process.strProcessName = ProcessName; |
| | | } |
| | | else if (process is LB_VisionProcesses.Processes.BarcodeReaderProcess) |
| | | { |
| | | LB_VisionProcesses.BarcodeReaders.BarcodeReaderForm barcodeForm |
| | | = new LB_VisionProcesses.BarcodeReaders.BarcodeReaderForm((LB_VisionProcesses.Processes.BarcodeReaderProcess)process, ProcessPath); |
| | | barcodeForm.ShowDialog(); |
| | | |
| | | if (!(process.Load(ProcessPath))) |
| | | LogInfo?.Invoke(string.Format("流程[{0}]步骤\"{1}\"加载失败了", this.Text, ProcessName), LogInfoType.ERROR); |
| | | process.strProcessName = ProcessName; |
| | | } |
| | | else if (ClassName.Contains("CommunicatorConfig") && process is CommunicatorConfig) |
| | | { |
| | | LB_VisionProcesses.Communicators.CommunicatorForm communicatorForm |
| | |
| | | |
| | | ProcessRunBll.UpdataInputsAndOutputs(ProcessName, process); |
| | | } |
| | | catch (Exception ex) { Debug.WriteLine(ex.Message); } |
| | | catch (Exception ex) |
| | | { |
| | | Debug.WriteLine(ex.Message); |
| | | MessageBox.Show($"打开配置界面失败: {ex.Message}\n{ex.StackTrace}", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error); |
| | | } |
| | | } |
| | | |
| | | private void AddBranch(string ProcessName) |