用于电气设计的智能绘制系统及方法与流程

文档序号:29252493发布日期:2022-03-16 10:10阅读:100来源:国知局
用于电气设计的智能绘制系统及方法与流程

1.本发明涉及电气工程技术领域,具体涉及一种用于电气设计的智能绘制系统及方法。


背景技术:

2.建筑电气设计中,经常需要绘制各种各样的图纸,例如,绘制配电箱系统图就是一项重要内容,也是一项具有一定技术含量的工作。以绘制具体的风机配电、控制回路为例,常用的绘制方法是先绘制导线,再在导线上插入断路器、接触器、热继电器或者综合控制保护开关,随后绘制风机,再相应添加出线回路、元器件选型、出线回路编号、出线电缆根数、设备名称、设备功率等标注,整个绘制过程复杂、步骤繁琐,还需要进行专业的计算,各种元器件选型也需要很强的专业知识,同时需要查阅设计手册、设备厂家说明书等参考资料,使得绘制效率较低,而且容易出现错漏或选型不匹配的情况。
3.此外,对于设计院而言,大多数设计院都有自己的格式,所设计出的图纸还需要有封面、目录、图签等。目前,多采用天正或其它辅助设计软件插入标准图框,或者从其它项目进行复制,一定程度上能够提高绘图的效率和准确性,但是,图签信息需要逐个进行修改,图名、图号也需要逐个填写,图纸目录也需要逐张手动填写,使得绘图的效率和准确性提高并不明显,而且手动填写容易出错,也可能导致错误率上升。


技术实现要素:

4.本发明提供一种用于电气设计的智能绘制系统及方法,解决了现有技术绘制图纸的效率低、准确性低的技术问题。
5.本发明提供的基础方案为:用于电气设计的智能绘制系统,包括:数据库,所述数据库用于储存第一外部块和第二外部块;工具栏,所述工具栏包括多个插入按钮,所述插入按钮用于插入第一外部块和第二外部块;
6.还包括:构建模块,所述构建模块用于根据多个绘图模板构建第一外部块,所述构建模块用于根据多个绘图元素构建第二外部块,所述第二外部块具有多种可见性状态,所述可见性状态与多个绘图元素的属性相关联;修改模块,所述修改模块用于修改第一外部块和第二外部块,所述修改模块用于修改第二外部块的可见性状态。
7.本发明的工作原理及优点在于:
8.(1)在本方案中,由于第二外部块根据多个绘图元素构建,每个绘图元素都有各自的属性,这种属性可以是型号、规格、参数等,所构建的第二外部块具有多个可见性状态,每个可见性状态同时对应第二外部块中多个绘图元素的属性,相当于每个可见性状态同时与多个绘图元素的属性相关联、相对应,正是基于第二外部块的可见性状态同时与多个绘图元素的属性相关联的性质,用户绘图时,如果需要调整多个绘图元素的属性,只需要调整第二外部块的可见性状态即可,也就是说,将复杂的多个绘图元素的属性调整简化为简单的第二外部块的可见性状态选择,但是,在现有技术中,需要逐个调整绘图元素的属性,例如:
applications software)编程的,如果vba没有随cad一同安装,工具栏就不能运行,加载工具栏就可以自动下载vba并安装,同样的,如果vba的版本不兼容,也可以自动下载vba并更新,这样不需要用户进行安装或更新,提高了用户的使用效率。
22.进一步,还包括字符映射模块,所述字符映射模块用于从符号映射表中插入或从打字软件中复制特殊字符,所述特殊字符为vba不能识别的字符。
23.有益效果在于:由于vba不能识别部分特殊字符,例如:带圈的数字、带圈的字母,这样直接从符号映射表中插入或从打字软件中复制特殊字符,能够提高用户的操作效率。
24.进一步,所述数据库还用于储存所绘制的图纸。
25.有益效果在于:将用户所绘制的图纸储存在数据库中,将所绘制的图纸逐渐积累起来,便于后续利用和交流图纸。
26.基于上述提供的用于电气设计的智能绘制系统,本发明还公开一种用于电气设计的智能绘制方法,包括:
27.s1、根据所需要绘制的图纸确定绘图模板和绘图元素;
28.s2、根据多个绘图模板构建第一外部块,将第一外部块储存在数据库中;
29.s3、根据多个绘图元素构建具有多种可见性状态的第二外部块,将可见性状态与多个绘图元素的属性相关联,将第二外部块存储在数据库中;
30.s4、通过工具栏的多个插入按钮,插入第一外部块和第二外部块,得到所需绘制的图纸。
31.本发明的工作原理及优点在于:在本方案中,用户绘制所需要的图纸时,通过工具栏的多个插入按钮,插入第一外部块和第二外部块,即可得到所需绘制的图纸;由于所构建的第二外部块具有多个可见性状态,每个可见性状态同时对应第二外部块中多个绘图元素的属性,相当于每个可见性状态同时与多个绘图元素的属性相关联、相对应,基于这种相关联的性质,如果用户需要调整多个绘图元素的属性,比如:型号、规格、参数等,用户只需要调整第二外部块的可见性状态即可,这样将复杂的多个绘图元素的属性调整简化为简单的第二外部块的可见性状态选择,用户不需要逐个调整绘图元素的属性,也即,用户不需要选择型号、确定规格、计算参数等,这降低了用户选择型号、确定规格、计算参数等可能出现的差错,降低了用户的错误率,也能够确保各个绘图元素之间的匹配关系的正确性,提高了绘制的准确性,也提高了绘制的效率。
32.在本方案中,第一外部块是根据绘图模板构建的,绘图模板可以是标准图框、电子签名、注册师印章、图号、图名、目录等,第二外部块是根据绘图元素构建的,绘图元素可以是导线、断路器、接触器、热继电器、风机等元器件;当用户绘制所需要的图纸时,通过工具栏的插入按钮插入第一外部块相当于搭建整个图形的骨架,通过工具栏的插入按钮插入第二外部块相当于向骨架中填充内容,这样省去了单独绘制绘图模板和绘图元素的时间,提高了绘制的效率。
33.进一步,s4中,还包括:提取所绘制的图纸的属性字生成目录,根据目录排列所绘制的图纸,并按照排列的顺序打印所绘制的图纸。
34.有益效果在于:把用户所绘制的图纸规则地进行排列,便于按照规则的顺序进行打印,也便于查阅、检查与核对;同时,简化了打印流程,减少了打印步骤,提高了工作效率。
附图说明
35.图1为本发明用于电气设计的智能绘制系统实施例1的系统结构框图。
36.图2为本发明用于电气设计的智能绘制系统实施例1的可见性状态的显示界面。
37.图3为本发明用于电气设计的智能绘制系统实施例1的可见性状态的编辑界面。
38.图4为本发明用于电气设计的智能绘制系统实施例2的系统结构框图。
具体实施方式
39.下面通过具体实施方式进一步详细的说明:
40.实施例1
41.实施例基本如附图1所示,包括:数据库,所述数据库用于储存第一外部块和第二外部块;工具栏,所述工具栏包括多个插入按钮,所述插入按钮用于插入第一外部块和第二外部块;构建模块,所述构建模块用于根据多个绘图模板构建第一外部块,所述构建模块用于根据多个绘图元素构建第二外部块,所述第二外部块具有多种可见性状态,所述可见性状态与多个绘图元素的属性相关联;修改模块,所述修改模块用于修改第一外部块和第二外部块,所述修改模块用于修改第二外部块的可见性状态。
42.在本实施例中,还包括自动安装模块,工具栏、数据库、构建模块、修改模块,以及目录生成模块、图纸打印模块、自动清理模块、自动安装模块均集成在一台计算机主机上,具体实施过程如下:
43.在本实施例中,绘制过程基于cad软件,也即,autocad软件进行,以绘制风机出线回路为例进行说明:
44.首先,用户根据所需要绘制的图纸确定绘图模板和绘图元素,例如:绘制风机出线回路所需要的绘图模板包括标准图框、电子签名、注册师印章、图号、图名、目录等,在cad中都具有标准的格式,所需要的绘图元素包括导线、断路器、接触器、热继电器和风机等,在cad中都有相应的表示符号。
45.接着,构建模块根据多个绘图模板构建第一外部块。例如:将标准图框、电子签名、注册师印章、图号、图名、目录等导入,将其按照绘图需要进行组合,得到多个第一外部块,并将多个第一外部块储存到数据库中备用。
46.再接着,构建模块根据多个绘图元素构建第二外部块。例如:绘制一个标准的风机出线回路,风机出线回路中包括导线、断路器、接触器、热继电器和风机的符号,以及开关元件的选型、导线的型号和规格、风机的名称、风机的功率等,这些导线、断路器、接触器、热继电器、风机、开关元件等元器件就是风机出线回路中的绘图元素,每个绘图元素都有自己的属性,体现为型号、规格、参数等,例如导线的属性就包括型号和规格;将风机出线回路中的绘图元素制作成块,也即第二外部块,每个第二外部块中的绘图元素构成一个元素组,这个元素组中各个绘图元素的型号、规格、参数等都是特定的,因此,不同的第二外部块的绘图元素的型号、规格、参数等也不同,根据风机功率调整绘图元素的型号、规格、参数等可以得到多个第二外部块,将多个第二外部块储存到数据中备用,这个第二外部块可以添加可见性参数,在本实施例中,可见性参数为常用的风机的功率,例如:0.55kw、0.75kw、1.1kw、2.2kw、3kw、4kw、5.5kw、7.5kw、11kw等,每个风机的功率对应一个可见性状态,比如说,0.55kw对应可见性状态a、0.75kw对应可见性状态b、1.1kw对应可见性状态c...等,如附图2
所示。由于风机的功率不同,风机出线回路中的元器件的型号、规格、参数等也不同,也即,元器件的型号、规格、参数等要和风机的功率相适应、相匹配,元器件的型号、规格、参数要根据风机的功率进行选择、确定和计算,因此,对于各个元器件,逐个根据风机的功率选择型号、确定规格和计算参数之后,每个可见性状态就与各个元器件的型号、规格、参数相对应,实现了可见性状态与多个绘图元素的属性相关联。
47.然后,使用cad自带二次开发软件lisp和vba编程得到工具栏,由于工具栏是使用自带cad二次开发软件编程得到的,这样得到的工具栏兼容性强,不易出现运行故障,将工具栏添加在cad使用界面,可视化强,便于用户操作。由于工具栏是采用vba(microsoft visual basic for applications software)编程的,如果vba没有随cad一同安装,工具栏就不能运行,加载工具栏时,自动安装模块就可以自动下载vba并进行安装,同样的,如果vba的版本不兼容,自动安装模块也可以自动下载vba并进行更新,这样不需要用户进行安装或更新,提高了用户的使用效率。编程得到的工具栏包括多个插入按钮,点击插入按钮即可插入第一外部块和第二外部块。
48.最后,根据用户的需要,可以通过修改模块修改第一外部块和第二外部块,通过修改第一外部块可以调整组成第一外部块的绘图模板的数量与种类,例如:删除目录、修改注册师印章;同样的,通过修改第二外部块可以调整组成第二外部块的绘图元素的数量、种类和属性,例如:删除接触器、更换导线的规格、修改热继电器的参数;与此同时,第二外部块的可见性状态也可以被修改,如附图3所示,例如,将可见性状态a修改为可见性状态a;同时,也可以修改第二外部块的可见性状态与绘图元素的属性的关联性,例如:将0.75kw对应可见性状态由b修改为c、将1.1kw对应可见性状态由c修改为b,使得用户可以根据自己的实际需求,灵活地进行设置、调整,扩大了应用范围,有利于推广到多种场景。
49.当用户绘制图纸时,直接通过工具栏的插入按钮插入第一外部块,搭建整个图形的骨架,并插入第二外部块向骨架中填充内容,即可得到风机出线回路的图纸,点击第一外部块中的“电子签名”,进入电子签名窗口界面,可插入技术人员的电子签名,并按人员类别、人员姓名下拉选择签名比例,点击插入单个电子签名就可从图库中调用插入相应人员电子签名块,能够一键插入、删除所有人员的电子签名功能,点击“注册师印章”进入注册师印章界面,也可快速插入相应的注册师印章;类似的,点击“图号”进入图号编辑界面,设置前缀和编号,再依次点击标准图框,编号就会自动填入图框,顺序递增,前缀和编号具有记忆功能,再次打开沿用上次关闭状态;点击“图名”进入图名编辑窗口界面,根据提示点击图名和图框,就可把图名复制到图框,再复制到图纸名称处,图名自动换行,图名过长自动压缩文字宽度比例;将用户所绘制的图纸储存在数据库中,便于后续利用和交流图纸,对于图名过长的图纸也可进行压缩处理;可见,这样省去了用户单独绘制标准图框、电子签名、注册师印章、图号、图名,以及单独绘制导线、断路器、接触器、热继电器和风机等的时间,极大地提高了绘制的效率。
50.由于第二外部块根据多个绘图元素构建,每个绘图元素都有各自的属性,这种属性可以是型号、规格、参数等,所构建的第二外部块具有多个可见性状态,每个可见性状态同时对应第二外部块中多个绘图元素的属性,相当于每个可见性状态同时与多个绘图元素的属性相关联、相对应,如果需要调整绘图元素的属性,只需要调整第二外部块的可见性状态即可,这样就将复杂的多个绘图元素的属性调整简化为简单的第二外部块的可见性状态
选择,并不需要针对各个绘图元素,逐个选择型号、确定规格、计算参数等,这降低了选择型号、确定规格、计算参数等调整绘图元素属性的错误率,也不会出现错漏和选型不匹配的问题,能够确保各个绘图元素之间的匹配关系正确,提高了用户绘制的精确性和正确率,也提高了用户绘制的效率,同时,还具有可视化的特点,便于进行操作,提高了用户的体验感。
51.实施例2
52.与实施例1不同之处仅在于,还包括目录生成模块、图纸打印模块、自动清理模块和字符映射模块,如附图4所示,用户绘制完图纸之后,目录生成模块提取所绘制的图纸的属性字生成目录,并根据目录排列所绘制的图纸,便于后续按照规则的顺序批量进行打印,也便于查阅、检查与核对;根据用户需要,图纸打印模块批量打印所绘制的图纸,这样能够简化打印流程,减少了打印操作步骤,提高了打印效率。
53.在用户绘制图纸的过程中,自动清理模块自动清除垃圾数据,也即,对于低版本cad来说,如果出现“多重从属对象”的警告,影响用户的操作,用户只需点击即可清除各种垃圾数据,提高了用户的操作效率,也能够避免用户误删;与此同时,如果绘制的过程中需要使用vba不能识别的特殊字符,比如:带圈的数字、带圈的字母,字符映射模块直接从符号映射表中插入或从打字软件中复制特殊字符,这样直接进行插入或复制特殊字符,能够提高用户的操作效率。
54.以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述,所属领域普通技术人员知晓申请日或者优先权日之前发明所属技术领域所有的普通技术知识,能够获知该领域中所有的现有技术,并且具有应用该日期之前常规实验手段的能力,所属领域普通技术人员可以在本技术给出的启示下,结合自身能力完善并实施本方案,一些典型的公知结构或者公知方法不应当成为所属领域普通技术人员实施本技术的障碍。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本技术要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1