Demo为使用案例,App为运行应用
连接线继续完善
1.连线改进,新增连线算法,目前共4种连线:Smooth(曲线),Straight(直线),Boundary(网格边界连接模式),Corner(折线) 2.序列化改进,xml与json序列化,新增自定义元素后,无需更改根元素,只需要在新增的元素上添加序列化的对象即可,扩展性更灵活了。 3.箭头改进,箭头按照连线的实际角度显示(即0-360度),还支持自定义的箭头path。 4.新增快捷键自定义扩展,用户可根据自己的习惯定义快捷键。 5.封装了一个标准的工作流控件FlowchartEditor,具体使用可以参照开源权限管理框架种的用法: 6.连接上添加动画:路径动画效果和线条流动效果。 7.改变结构,使用户更容易自定义自己的样式,覆盖系统默认样式。 8.从Blazor.Diagrams种引入PortlessLinks(直接连接两个node,不需要port),自动连接节点Snapping,按距离最近连接ReconnectLinksToClosestPorts 9.新增Demo示例,帮助用户快速上手,见底部2023年2月5号更新附加说明。
支持SFC顺序控制图(在文件新建下-基本绘图-顺序控制图)
模拟一个容器的高低液位控制方法 1.按下启动按钮, 程序启动 2.当液位低于20%的时候, V1,V2,V3打开, V4关闭 3.当液位高于50%的时候, V4打开 4.当液位高于70%的时侯, V1关闭 5.当液位高于80%的时候, V2,V3并行关闭"
实现了条件,并行控制
2021.7.28更新 添加模拟审批功能 实现了条件节点审批,并行节点审批,与签,或签,驳回上一级等的模拟,双击节点进行审批。