System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种工业流程图的控制方法及系统技术方案_技高网

一种工业流程图的控制方法及系统技术方案

技术编号:44908623 阅读:5 留言:0更新日期:2025-04-08 18:53
本发明专利技术公开了一种工业流程图的控制方法及系统,包括:定义工艺流程图的主题存档结构和主题内容,包括完整主题存档和简化主题存档;更新工艺流程图的完整主题存档,并进行简化得到简化主题存档;响应于流程图的渲染请求,调取渲染请求选择的完整主题存档对工艺流程图进行渲染;调取完整主题存档对应的简化主题存档,对工艺流程图以外的前端样式框架进行渲染。本发明专利技术增加主题时只需增加一套主题配置,而修改主题时也只需调整相应的主题配置,大大降低了组态成本和硬件资源消耗,并使修改变得更加便捷;确保工艺流程图和承载系统的样式保持一致,解决了修改工艺流程图主题后,界面风格不协调的问题,提升了整体系统的美观性和一致性。

【技术实现步骤摘要】

本专利技术涉及本专利技术涉及计算机,尤其是涉及一种工业流程图的控制方法及系统


技术介绍

1、在工业自动化领域,工艺流程图是不可或缺的重要组成部分。它能够直观地展示生产流程,便于流程优化、标准化操作,并帮助质量管理人员监督每个环节,确保生产过程符合既定的质量标准。由于工艺流程图在工艺管理中的关键作用,它需要被长时间、高频率地查看和使用。然而,随着工业技术的快速发展,传统工艺流程图的管理与定义面临诸多挑战,随着工业生产规模的扩大,传统流程图往往在新增一个主题时,需要为每个逻辑相同但样式不同的流程生成一套全新的工艺流程图,增加了管理控制的复杂性;且每一张流程图都需要工程师手动配置,新增流程图以支持更多主题会耗费大量时间和工作量,增加了系统的维护成本;此外工艺流程图的样式通常是可配置的,但承载工艺流程图的整体系统却不具备样式配置的灵活性,当工艺流程图的主题被修改后,其样式可能与整体系统的样式不一致,导致界面风格出现显著的不协调。

2、在中国专利文献上公开的“一种主题风格切换方法及系统”,其公开号为cn114090160a,公开日期为2022-02-25,包括从获取到的样式文件中提取出颜色样式层叠表,并基于颜色样式层叠表确定主题颜色切换的基础样式;样式文件为展示网页的主题风格样式的文件,当监测到主题风格发生变化时,基于变化的主题风格和基础样式,确定目标样式主题风格,基于目标样式主题风格执行主题风格切换操作。通过上述技术,无需动态刷新当前网页来实现主题风格的切换,避免当前网页请求的资源浪费。在切换主题风格的时候无须与服务器进行交互,实现无感知的主题风格自动切换,提高主题风格切换的效率。并且,主题风格切换可通过ie浏览器以及其他低版本的浏览器来实现,提高兼容性。但是该技术只是对网页页面主题的切换技术,其前提是已经生成并保存有不同的主题,然后选择相应的主题进行切换,并不适用于在工艺流程图领域的主题切换控制,无法保证工艺流程图主题修改后的界面风格的一致性,在新增主题时会耗费大量时间和工作量。


技术实现思路

1、本专利技术是为了克服现有技术中对于工艺流程图在新增主题时会耗费大量时间和工作量,同时改变工艺流程图的主题后,无法保证工艺流程图样式与整体系统界面的风格一致性的问题,提供了一种工业流程图的控制方法及系统。

2、为了实现上述目的,本专利技术采用以下技术方案:

3、一种工业流程图的控制方法,包括:

4、定义工艺流程图的主题存档结构和主题内容,包括完整主题存档和简化主题存档;

5、更新工艺流程图的完整主题存档,并进行简化得到简化主题存档;

6、响应于流程图的渲染请求,调取渲染请求选择的完整主题存档对工艺流程图进行渲染;

7、调取完整主题存档对应的简化主题存档,对工艺流程图以外的前端样式框架进行渲染。

8、本专利技术中通过引入统一的主题定义与管理机制,减少新增流程主题时的重复工作,新增主题时,仅需配置一套主题配置,即可复用现有的工艺流程图,降低了管理的复杂性,且无论新增多少主题,均只需进行一次流程图的组态工作,从而大幅减少组态成本。在资源消耗方面,相比于传统方法,新增主题时只需增加一套主题的存档,显著减少硬盘的存储需求,且不会增加网络开销,优化了资源消耗;本专利技术的流程图主题控制方法能够实现流程图元素的统一修改,可以同时更新多个流程图中的相似元素,大大简化了修改流程,显著提高了工作效率。在对流程图修改主题后可以同步对流程图以外的前端样式框架进行主题修改,确保工艺流程图和承载系统的样式保持一致,从而解决了修改工艺流程图主题后,界面风格不协调的问题,提升了整体系统的美观性和一致性。

9、作为优选,所述主题内容包括:

10、主题身份信息,每个主题身份信息唯一确定一份完整主题存档和一份简化主题存档;

11、更新时间和编辑状态,主题进行创建或修改的时间,以及该主题当前是否可以编辑;

12、主题属性和属性值,当前主题存档中需要进行渲染的属性,以及该属性对应的属性值。

13、作为优选,所述对工艺流程图进行渲染包括:调取渲染请求选择的完整主题存档;

14、解析工艺流程图中的图元,遍历解析出的所有图元;

15、若图元的渲染请求中未使用主题,则按照预设的默认逻辑对图元进行渲染;

16、若图元的渲染请求中使用主题,则从完整主题存档中提取与图元相关的主题属性对应的属性值对图元进行渲染。

17、作为优选,所述渲染请求包括:

18、不使用主题进行渲染的图元,以及其进行渲染的默认逻辑;

19、使用主题进行渲染的图元,以及主题对应完整主题存档的主题身份信息。

20、作为优选,所述进行简化得到简化主题存档包括:更新工艺流程图的完整主题存档;确定前端样式框架需要渲染的主题项;

21、从完整主题存档中提取每个主题项对应的主题属性和属性值构建键值对,作为简化主题存档进行储存。

22、作为优选,所述对工艺流程图以外的前端样式框架进行渲染包括:

23、基于工艺流程图渲染的完整主题存档的主题身份信息调取对应的简化主题存档;

24、前端样式框架接收简化主题存档后,根据主题项的键值对进行渲染,并以渲染后的结果覆盖现有样式。

25、作为优选,所述从完整主题存档中提取与图元相关的主题属性对应的属性值对图元进行渲染包括:

26、判断属性值是否合法,若不合法则返回预设的默认属性值对图元进行渲染;

27、若合法,则进行属性值的类型判断;

28、若属性值为真实数据,则返回对应的真实数据对图元进行渲染;

29、其余情况则从完整主题存档中匹配找到对应的真实数据,返回该真实数据对图元进行渲染。

30、一种工业流程图的控制系统,包括:

31、主题编辑模块,将编辑完成的完整主题存档传输到主题服务模块;

32、主题服务模块,将完整主题存档进行简化得到简化主题存档,并对主题存档进行储存;

33、流程图渲染模块,从主题服务模块中调取完整主题存档,进行工艺流程图的渲染;

34、样式框架渲染模块,从主体服务模块中调取简化主题存档,进行前端样式框架的渲染。

35、作为优选,所述主题服务模块包括:

36、完整存档单元,保存主题编辑模块中编辑完成的完整主题存档;

37、简化单元,从完整主题存档中提取主题属性和属性值构建键值对,并保存到简化存档单元;、简化存档单元,保存经过简化单元简化的简化主题存档。

38、作为优选,所述流程图渲染模块与主题服务模块之间的请求接口类型为完整请求接口,主题服务模块向流程图渲染模块返回完整主题存档;

39、样式框架渲染模块与主题服务模块之间的请求接口类型为简化请求接口,主题服务模块向样式框架渲染模块返回简化主题存档。

40、本专利技术具有如下本文档来自技高网...

【技术保护点】

1.一种工业流程图的控制方法,其特征在于,包括:

2.根据权利要求1所述的一种工业流程图的控制方法,其特征在于,所述主题内容包括:主题身份信息,每个主题身份信息唯一确定一份完整主题存档和一份简化主题存档;

3.根据权利要求1或2所述的一种工业流程图的控制方法,其特征在于,所述对工艺流程图进行渲染包括:调取渲染请求选择的完整主题存档;

4.根据权利要求3所述的一种工业流程图的控制方法,其特征在于,所述渲染请求包括:不使用主题进行渲染的图元,以及其进行渲染的默认逻辑;

5.根据权利要求1或2所述的一种工业流程图的控制方法,其特征在于,所述进行简化得到简化主题存档包括:更新工艺流程图的完整主题存档;

6.根据权利要求5所述的一种工业流程图的控制方法,其特征在于,所述对工艺流程图以外的前端样式框架进行渲染包括:

7.根据权利要求3所述的一种工业流程图的控制方法,其特征在于,所述从完整主题存档中提取与图元相关的主题属性对应的属性值对图元进行渲染包括:

8.一种工业流程图的控制系统,适用于如权利要求1-7任一项所述的控制方法,其特征在于,包括:

9.根据权利要求8所述的一种工业流程图的控制系统,其特征在于,所述主题服务模块包括:

10.根据权利要求8或9所述的一种工业流程图的控制系统,其特征在于,所述流程图渲染模块与主题服务模块之间的请求接口类型为完整请求接口,主题服务模块向流程图渲染模块返回完整主题存档;

...

【技术特征摘要】

1.一种工业流程图的控制方法,其特征在于,包括:

2.根据权利要求1所述的一种工业流程图的控制方法,其特征在于,所述主题内容包括:主题身份信息,每个主题身份信息唯一确定一份完整主题存档和一份简化主题存档;

3.根据权利要求1或2所述的一种工业流程图的控制方法,其特征在于,所述对工艺流程图进行渲染包括:调取渲染请求选择的完整主题存档;

4.根据权利要求3所述的一种工业流程图的控制方法,其特征在于,所述渲染请求包括:不使用主题进行渲染的图元,以及其进行渲染的默认逻辑;

5.根据权利要求1或2所述的一种工业流程图的控制方法,其特征在于,所述进行简化得到简化主题存档包括:更新工艺流程图的完整主题存档;

...

【专利技术属性】
技术研发人员:姚罕琦谢英勇陈泽文董冬伟
申请(专利权)人:中控技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1