【技术实现步骤摘要】
一种通过配置数据自动生成流程图的方法
[0001]本专利技术属于智能制造控制领域,具体说是一种通过配置数据自动生成流程图的方法
。
技术介绍
[0002]近年来,国家工业物联网蓬勃发展,企业日常生产工作中软硬件交互的需求越来越紧密,随之工厂数字化的需求越来越大,软件开发人员的网页开发任务日益增多,而工业软件中
PC
端网页排版结构大同小异,网页中涉及的元素也可大致罗列出来,我们开发了一套可通过图形化配置
、
拖拽
、
低代码级的
、
可以快速
、
准确
、
便捷的搭建与工业物联网相关的的操作展示系统
。
[0003]在
web
前端开发工作中我们已经将网页中常用的元素大致归类为:图表类
、
通用类
、
表单类
、
工业类,其中通用类元素可罗列出文字
、
数字
、
进度监控
、
表格
、
时间
、
图片
、
树
、
甘特图
、
提示
、
弹窗
、
按钮
、
关系图
、
标签等元素
。
本专利技术中自动生成的流程图为进度监控元素中的一种流程元素
。
[0004]配置流程图元素的界面结构为左侧元素拖拽栏,中间主画布效果展示 ...
【技术保护点】
【技术特征摘要】
1.
一种通过配置数据自动生成流程图的方法,其特征在于,包括以下步骤:
1)
对渲染流程图数据结构进行封装;
2)
对封装后的数据结构进行数据配置,得到默认流程图;
3)
对默认流程图的样式进行配置,完成流程图的配置
。2.
根据权利要求1所述的一种通过配置数据自动生成流程图的方法,其特征在于,所述步骤
1)
包括以下步骤:
1.1)
计算机获取数据配置页中配置流程图所有节点数据,设置换行节点数据;
1.2)
根据节点数据判断当前流程图类型,若为垂直流程图,遍历节点数据渲染各节点数据及向下箭头,执行步骤
1.6)
;若为水平流程图执行步骤
1.3)
;
1.3)
根据换行节点数据判断流程图是否为多层级流程图,若为单层级流程图,遍历节点数据渲染各节点数据及向右箭头,执行步骤
1.6)
;若为多层级流程图执行步骤
1.4)
;
1.4)
遍历节点分组数据渲染流程图各行数据;
1.5)
根据节点分组数据判断流程图当前行索引,若为奇数行,遍历行数据渲染各节点数据
、
向右箭头以及向左换行箭头,所有包括节点数据和箭头的元素左浮动;若为偶数行,遍历行数据渲染各节点数据
、
向左箭头以及向右换行箭头,所有包括节点数据和箭头的元素右浮动;
1.6)
渲染节点样式数据,完成封装
。3.
根据权利要求1所述的一种通过配置数据自动生成流程图的方法,其特征在于,所述步骤
2)
具体为:定义流程图内容数据为空数组,定义默认节点样式数据,增加
、
删除
、
编辑节点,以及设置节点换行,定义流程图类型
。4.
根据权利要求3所述的一种通过配置数据自动生成流程图的方法,其特征在于,所述增加
、
删除
、
编辑节点,包括以下步骤:
a)
计算机接收到当前操作模式的指令,选择出当前操作对应的配置数据方法;
b)
若操作指令为增加流...
【专利技术属性】
技术研发人员:王挺,张悦,李林,王戬,高杰,王波,
申请(专利权)人:中国科学院沈阳自动化研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。