
工作流
文章平均质量分 88
介绍常用工作流 Elsa3 , WorkflowCore
code bean
桌面应用,视觉算法,硬件驱动, 技术分享~~~~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【工作流】WorkflowCore 第四篇 While节点
说实在的,WorkflowCore 自带的这个While节点并不好用,既然已经理解了While节点的逻辑,为什么不写一个符合自己需求的While节点呢?#region 输入/// true: 条件进行循环,false:根据次数循环set;} = false;set;//While循环次数set;} = 1;这样就得到了一个既可以选择设置条件,又可以选择设置循环次数的while节点了!!!原创 2024-12-31 09:57:21 · 1078 阅读 · 0 评论 -
【工作流】WorkflowCore 第三篇 不构造输入节点
在这篇文章中,我们详细的接解释了输入输出的节点的构造过程,这次我遇到了一个新的问题。原创 2024-12-21 14:07:53 · 411 阅读 · 0 评论 -
【Syncfusion系列】Diagram 杂谈 第三篇 序列化和反序列化
在SfDiagram中,你不能序列化每个图表对象的Content和ContentTemplate。如果你想保留图表对象的ContentTemplate,请将它们保存在资源中,并在图表对象添加到图表页面后应用它们。自定义类中的自定义属性,如果从SfDiagram的任何接口或任何视图模型类派生,则可以通过DataMember属性进行序列化。原创 2024-12-12 09:55:42 · 992 阅读 · 2 评论 -
【Syncfusion系列】Diagram 杂谈 第二篇 节点的添加和删除。
Diagram 封装了很多的操作,都无需我们编程。比如这里,删除和复制都已经封装好了。原创 2024-12-11 19:37:11 · 406 阅读 · 0 评论 -
【工作流】WorkflowCore 第二篇 Step 节点 输入输出构建
在这个例子中,AddNumbers步骤有两个输入Input1和Input2,以及一个输出Output。在Run方法中,它计算这两个输入的和,并将结果赋值给输出属性。set;set;set;在Workflow Core中,通过JSON格式定义工作流时,你可以使用Inputs和Outputs字段来映射步骤的输入和输出到数据类。"Steps": [},},#region 输入/// 图像文件夹路径set;} = "null";set;} = false;原创 2024-12-06 21:26:44 · 1231 阅读 · 3 评论 -
【工作流】WorkflowCore 第一篇 json构建几个需要注意的地方
比如这里"bloop", 你的Step模块必须有一个叫bloop的属性!包括如果step模块代码里面声明了枚举,json中写为枚举对应的字符串,WorkflowCore 也会自动字符串转换为枚举!“Inputs” 中的 key值就是我们Step模块的属性,它和属性拼写必须一致!在json中,“Inputs” 中的 key值就是我们Step模块的属性,value就是对应属性的值。这里需要注意的是,json中key对应的value都是字符串!这种就是获取 step 模块中的属性值,一般这种方式是模块的输出!原创 2024-12-06 01:30:00 · 691 阅读 · 3 评论 -
【Elsa 3】Elsa 3 中的一些基本概念梳理
作为一名视觉工程师,见过很多成熟的视觉软件,都是基于拖拉拽的,通过托选构成整个流程。这样可以解放视觉工程师,把拖拉拽的任务可以交给售后工程师。这个拖拉拽形成流程的过程,就是工作流的概念。ps:不得不说,后端服务开发的一些新的技术概念往往走在工业软件开发的前面。Elsa 3 就是为数不多面向C#的优秀的工作流框架(还有很多出名的工作流框架都是面向java的)。Elsa 3 更多的是面向后台服务的开发的。但是并不影响我将他引入视觉软件的开发。前面说到,很多成熟的视觉软件,都是基于拖拉拽的,比如海康的的视觉软件原创 2024-10-28 15:03:49 · 1690 阅读 · 3 评论