一种基于Eplan的全自动宏工具系统的制作方法

文档序号:29801938发布日期:2022-04-23 20:27阅读:635来源:国知局
一种基于Eplan的全自动宏工具系统的制作方法
一种基于eplan的全自动宏工具系统
技术领域
1.本发明涉及计算机技术领域,ipc分类号为:g06f30/18,具体涉及一种基于eplan的全自动宏工具系统。


背景技术:

2.eplan工程软件平台是德国eplan在华销售的工程解决方案软件平台,该平台用于解决仪表工程,流体工程,电气工程,3d箱柜布局等工程设计,通过面向对象的设计方式帮助工程师提升设计效率和设计质量。其中eplan宏技术通过将典型的设计数据进行变量化,参数化管理,用以进行宏的创建管理,并进行变量,参数定义,但是现阶段,eplan工程软件平台在宏数据创建,宏变量,宏描述等数据管理上,存在低效率状态,为工程人员的使用带来了极大的不便。
3.专利cn202010849855提供了一种电气图纸的生成方法、系统、装置及介质。制定了eplan图纸模板,设备树规范和eplan图纸转换规则,从而最终生成基于eplan的电气图纸,此专利虽然是针对eplan的二次开发,但是解决的是电气图纸的规范化问题,并未涉及eplan软件系统在工作中过程中一些便捷操作的改进。
4.专利cn201510811336提供了一种一键生成电气原理图的方法与系统。在eplan软件的基础上,创建了制作电气图纸所需数据库,同时设置了相关的api插件用以eplan软件与数据库的连接,通过将电子表格作为电子图纸信息的载体,快速生成电气图纸,并对其进行规范化处理设计。但是此专利只是针对电气图纸快速生成这一个点进行的二次开发,并未有效解决eplan宏中的变量化,参数化管理,无法在整体上提高eplan软件的使用效率和设计的质量。
5.因此,针对现阶段针对eplan软件的二次开发所存在的问题,急需推出一种基于eplan的全自动宏工具系统,通过对eplan宏技术进行进行变量化,参数化管理的系统性改进,实现eplan软件的变量,参数的快速定义与生成,提高宏数据创建及管理效率和质量。


技术实现要素:

6.针对上述存在的问题,本发明提供了一种基于eplan的全自动宏工具系统,所述的基于eplan的全自动宏工具系统在eplan工程软件的基础上进行二次开发,建立了宏工具模块;所述的宏工具模块具体包括2d宏工具模块与3d宏工具模块。
7.优选的,所述的2d宏工具模块,主要包括将页结构传递给窗户宏的宏边框,将页结构传递给页宏,更新宏,删除宏边框,删除占位符值集,按名称删除占位符,删除所有的占位符,删除占位符未使用的变量。
8.优选的,所述的将页结构传递给窗户宏的宏边框,通过调用页管理结构中的结构树,将结构树中的最后一级结构自动生成文件夹;并将自动生成文件夹的最后一级结构作为窗户宏名称;其中最后一级结构的页名自动作为窗户宏变量,页描述自动作为窗户宏描述。
9.优选的,所述的将页结构传递给页宏,通过调用页管理结构中的结构树,将结构树中的最后一级结构自动生成文件夹;并将自动生成文件夹的最后一级结构作为页宏名称,将最后一层结构的结构描述作为页宏的宏描述。
10.优选的,所述的更新宏,在多次使用一个宏后,通过调用更新宏工具,自动进行宏图形的查找和替换。
11.优选的,根据权利要求2所述的一种基于eplan的全自动宏工具系统,述的删除宏边框,在图纸完成后通过调用删除宏边框选项批量删除整个项目的宏边框。
12.优选的,所述的删除占位符值集,通过选定需要删除的占位符的值集名称,批量删除项目中属于该值集名称的占位符;所述的按名称删除占位符,可通过选定单一占位符的名称,快速定位该占位符位置,并针对性的删除占位符;所述的删除所有的占位符,调用删除所有的占位符选项,并弹出“确认进行操作”提示,若选择yes则删除项目中所有占位符,若选择no则返回操作页面。
13.优选的,所述的删除占位符未使用的变量,通过后台统计项目中未使用过的变量的名称,并调用删除占位符未使用的变量,一键删除项目中所有未使用过的变量。
14.优选的,所述的3d宏工具模块包括将布局空间名称传递给3d宏,通过对3d宏进行结构化管理,将布局空间的名称可描述一键式传递给宏名称和宏描述。
15.优选的,所述的结构化管理具体步骤为,首先在布局空间导航器中,选择所有布局空间,之后调用将布局空间名称传递给3d宏指令,在属性元件-布局空间中可查看到一键式传递的布局空间数值。
16.本发明与现有技术相比具有以下有益效果:
17.本发明开发了一款eplan宏工具用以帮助用户来提升宏数据创建及管理效率和质量,通过设立了将页结构传递给窗户宏的宏边框,用以解决工作人员在宏管理和宏创建的低效性;通过设立了将页结构传递给页宏,用以快速处理大量典型图纸的规则化文本建设;通过设立了更新宏,通过自定对宏进行查找和替换,减少工作人员替换宏的工作;通过设立了删除宏边框、删除占位符值集、按名称删除占位符、删除所有的占位符、删除占位符未使用的变量功能,用以批量化与针对性的对eplan中的参数进行修改,同时通过添加了将布局空间名称传递给3d宏功能,用以批量完成三维空间的布局空间结构的传递;整体上提高了基于eplan宏工具的工作效率,简化了工作人员在进行eplan宏操作时的工作效率,同时也提高了工作人员的工作质量。
附图说明
18.图1为一种基于eplan的全自动宏工具系统模块图。
具体实施方式
19.一种基于eplan的全自动宏工具系统,所述的基于eplan的全自动宏工具系统在eplan工程软件的基础上进行二次开发,建立了宏工具模块;所述的宏工具模块具体包括2d宏工具模块与3d宏工具模块。
20.在一种实施方式中,所述的2d宏工具模块,主要包括将页结构传递给窗户宏的宏边框,将页结构传递给页宏,更新宏,删除宏边框,删除占位符值集,按名称删除占位符,删
除所有的占位符,删除占位符未使用的变量。
21.在一种实施方式中,所述的将页结构传递给窗户宏的宏边框,通过调用页管理结构中的结构树,将结构树中的最后一级结构自动生成文件夹;并将自动生成文件夹的最后一级结构作为窗户宏名称;其中最后一级结构的页名自动作为窗户宏变量,页描述自动作为窗户宏描述。
22.在一种实施方式中,所述的将页结构传递给页宏,通过调用页管理结构中的结构树,将结构树中的最后一级结构自动生成文件夹;并将自动生成文件夹的最后一级结构作为页宏名称,将最后一层结构的结构描述作为页宏的宏描述。
23.具体的该工具菜单对于大量典型图纸宏的创建非常便利高效,宏的重新命名及更新也非常容易,避免的人工的反复修改,文本的填写。大幅度提升宏创建效率。
24.在一种实施方式中,所述的更新宏,在多次使用一个宏后,通过调用更新宏工具,自动进行宏图形的查找和替换。
25.在一种优选的实施方式中,工作人员在多次使用某一个宏后,存在宏图形批量更改的情况,早期需要人工逐个宏进行查找和替换,这样设计效率不高,本发明所述的更新宏工具,可以自动进行宏的查找和替换,减少工作人员查找替换宏的工作,缩短该过程的设计周期,减少替换错误,防止漏替换的概率。所述的更新宏工具只需要选择将要替换的项目,可以整个项目进行宏的替换。
26.在一种实施方式中,根据权利要求2所述的一种基于eplan的全自动宏工具系统,所述的删除宏边框,在图纸完成后通过调用删除宏边框选项批量删除整个项目的宏边框。
27.在一种优选的实施方式中,所述的删除宏边框,由于在工程图纸的绘制过程中,经常插入宏,同时也确保插入的宏能快速更新,因此在插入宏的过程中,会把宏的宏边框一起带入,宏边框起着定位的作用,当图纸完成后,这些宏边框就会影响图纸的数据清洁度,也产生了些不需要给用户呈现的数据,因此开发工程师开发该工具,批量清理掉整个项目的宏边框,而不需要工作人员逐个人工删除,极大程度上减少了工作人员的工作量。
28.在一种实施方式中,所述的删除占位符值集,通过选定需要删除的占位符的值集名称,批量删除项目中属于该值集名称的占位符;所述的按名称删除占位符,可通过选定单一占位符的名称,快速定位该占位符位置,并针对性的删除占位符;所述的删除所有的占位符,调用删除所有的占位符选项,并弹出“确认进行操作”提示,若选择yes则删除项目中所有占位符,若选择no则返回操作页面。
29.在一种优选的实施方式中,所述的eplan工程软件平台,通过设置占位符功能用以对宏进行参数化管理。所述的参数化管理本身可以帮助用户将验证后的经典参数方案整合到eplan的宏中,在以后的技术应用中,不需要再进行计算和填写。通过宏的参数化可以增加复用率和减少设计错误。但随着技术的更新和迭代,有些参数变量会过时,需要删除,但项目使用了很多参数时,参数的删除将会造成巨大的工作量,为了减轻工作量,因此所述的删除占位符,用以快速删除宏项目中不再使用的,过时的值集,提高了工作人员的工作效率。
30.在一种实施方式中,所述的删除占位符未使用的变量,通过后台统计项目中未使用过的变量的名称,并调用删除占位符未使用的变量,一键删除项目中所有未使用过的变量。
31.在一种优选的实施方式中,所述的删除所有的占位符,用以保障企业的保护设计关键数据不外泻,由于方案参数一直是企业的核心设计,这些经验参数没有授权,不应随项目传递出去,在图纸完成后,通过占位符进行的参数也应该批量清除,确保设计信息安全,这些清理早期需要人工进行清理,但是由于涉及的参数较多工作量较大,需要耗费大量的人力,所述的删除所有的占位符可一次性将整个项目的占位符全部删除,用以高效的保护企业的核心数据。同时在eplan工程软件平台进行参数化时,要进行参数变量的定义;所述的参数变量的定位为确定变量名称,确定哪个变量管理eplan对象的哪个参数,确定变量参数的值等。在变量定义的过程中,为了避免变量的过度定义,定义了没有使用,或者变量名称进行了修改,避免旧的变量名称不再使用,这样就存在变量冗余,这对其它工具读取变量增加了负担,会读取很多无用的变量的问题,由此设计了删除占位符未使用的变量功能。
32.在一种实施方式中,所述的3d宏工具模块包括将布局空间名称传递给3d宏,通过对3d宏进行结构化管理,将布局空间的名称可描述一键式传递给宏名称和宏描述。
33.在一种实施方式中,所述的结构化管理具体步骤为,首先在布局空间导航器中,选择所有布局空间,之后调用将布局空间名称传递给3d宏指令,在属性元件-布局空间中可查看到一键式传递的布局空间数值。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1