首页 / 专利库 / 门,大门和窗户 / 框架 / 一种电梯土建图自动绘图系统软件的设计方法

一种电梯土建图自动绘图系统软件的设计方法

阅读:0发布:2020-10-25

专利汇可以提供一种电梯土建图自动绘图系统软件的设计方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及 电梯 土建图绘图领域,公开了一种电梯土建图自动绘图系统 软件 的设计方法。根据传统的土建图参数,设计自动绘图 系统软件 的界面,并通过CAD的VBA语言进行编译;然后通过VBA语言中的Function……End Function单独定义子函数,分别依次编译井道平面图、机房平面图、井道剖面图和 门 洞留孔图功能模 块 ,使其在接收到软件界面传输来的数据后,能够自动绘制电梯土建平面图;最后校核计算楼层列表和顶层底坑的参数数据,输入软件界面,生成电梯安装图。本方法设计出的系统可以高效率全自动完成电梯土建结构图及安装图的设计,提高工作效率、降低错误率;并且VBA语言与其它开发软件相比具有编程语句简单、 硬件 需求低、界面 可视化 等优点,软件的设计和开发更加方便快捷。,下面是一种电梯土建图自动绘图系统软件的设计方法专利的具体信息内容。

1.一种电梯土建图自动绘图系统软件的设计方法,所述电梯土建图包括井道平面图、机房平面图、井道剖面图、洞留孔图、基本参数和楼层列表,其特征在于,所述电梯土建图自动绘图系统软件的设计方法包括以下步骤:
步骤1:根据土建图设计绘图所需的基本参数,通过CAD设计自动绘图系统软件的界面;
步骤2:通过CAD中的VBA语言对自动绘图系统软件的界面进行代码编辑,使界面能够运行;
步骤3:通过VBA语言中的Function……End Function单独定义子函数,采用该语句依次编译井道平面图、机房平面图、井道剖面图和门洞留孔图模子函数,使每个模块在接收到自动绘图系统软件界面传输来的数据后,能够实现电梯土建平面图形的自动绘制,得到电梯土建平面结构图;
步骤4:校核楼层列表和顶层底坑的参数信息,将其输入编译后的自动绘图系统软件界面,得到电梯的安装图。
2.根据权利要求1所述的一种电梯土建图自动绘图系统软件的设计方法,其特征在于:
所述基本参数包括:井道参数和轿厢参数;
所述井道参数包括井道宽度、井道深度、顶层高度、底坑深度、机房高度和导轨支架间距;
所述轿厢参数包括额定载重、额定速度、开门宽度、开门方式、开门高度、轿厢宽度、轿厢深度、对重位置、以及是否为对通门。
3.根据权利要求1所述的一种电梯土建图自动绘图系统软件的设计方法,其特征在于:
所述步骤1具体包括以下步骤:
步骤11:在打开的CAD窗口下方命令栏中输入“VBAIDE”命令打开CAD绘图软件自带的Microsoft Visual Basic编译器;
步骤12:通过Microsoft Visual Basic编译器插入用户窗体Userform;
步骤13:在用户窗体Userform中分别插入标签Label、列表框ComboBox控件、文本框TextBox、复选控件CheckBox、单选控件Optioncheck及命令按钮CommandButton。
4.根据权利要求3所述的一种电梯土建图自动绘图系统软件的设计方法,其特征在于:
所述步骤13中还包括:在用户窗体Userform中加入框架Frame控件以便于对其他控件进行分组;在用户窗体Userform中加入微调按钮SpinButton以便于对输入用户窗体Userform的数据进行微调。
5.根据权利要求3所述的一种电梯土建图自动绘图系统软件的设计方法,其特征在于:
所述步骤2具体为:通过CAD中的VBA语言对自动绘图系统软件的用户窗体Userform进行程序初始化。
6.根据权利要求5所述的一种电梯土建图自动绘图系统软件的设计方法,其特征在于:
所述用户窗体Userform初始化包括:首先对用户窗体Userform中的列表框ComboBox控件通过AddItem属性加载初始数据和变量赋初值;然后完成命令按钮Click事件代码的编辑。
7.根据权利要求1所述的一种电梯土建图自动绘图系统软件的设计方法,其特征在于:
所述步骤3中,井道平面图、机房平面图、井道剖面图和门洞留孔图模块的功能实现主要包括以下步骤:输入数据的计算、输入数据的处理、图形绘制和尺寸标注。
8.根据权利要求7所述的一种电梯土建图自动绘图系统软件的设计方法,其特征在于:
所述图形绘制前需先新建图层,再根据输入的基本参数进行相应处理,然后通过调用CAD中的绘制直线库函数和步骤3定义的子函数进行图形绘制;或者调用CAD中的多段线库函数和步骤3定义的子函数进行图形绘制。
9.根据权利要求7或8所述的一种电梯土建图自动绘图系统软件的设计方法,其特征在于:所述图形绘制的过程中通过粗实线库函数进行当前图层切换,图形绘制完成后调用用于标注尺寸的库函数自动进行尺寸标注;以及调用用于文字书写的库函数进行文字书写。
10.根据权利要求1所述的一种电梯土建图自动绘图系统软件的设计方法,其特征在于:所述电梯土建图自动绘图系统软件的设计方法中还通过采用IsNumeric函数来判定输入系统的数据是否标准。

说明书全文

一种电梯土建图自动绘图系统软件的设计方法

技术领域

[0001] 本发明涉及电梯土建图绘图领域,尤其涉及一种电梯土建图自动绘图系统软件的设计方法。

背景技术

[0002] 在电梯销售过程指导用户电梯井道的施工及电梯基本参数的确定一般是通过和用户双方确认的图纸为准作并为合同附件,以及后续电梯生产完毕发货到现场进行安装,都需要一份指导现场进行电梯正确安装的图纸。即每一份合同都与电梯土建图一一对应,甚至同一个合同中有多种不同电梯规格,结合作者所在单位特点,指导土建施工的图纸称为电梯土建结构图,指导现场安装的称为电梯土建安装图,针对每一个规格设计人员都会根据实际参数一对一设计电梯图纸,设计人员面对众多销售合同土建图设计绘图量非常大,易疲劳、易出错。
[0003] 传统的土建图设计绘图模式是根据用户实际尺寸1:1进行土建图的绘图设计,此方式设计绘图准确性较高,在绘图过程中便能发现问题进行修改,但效率较低,电梯规格较多图纸量大时设计人员易疲劳。另外也有采用通用化非1:1模板基础上进行尺寸数据的更改,此方式效率较高,但数据容易改错,因不是1:1绘制图纸,对于工作资历较浅的设计人员不易发现错误,故图纸的校对、审核人员必须仔细把关,否则将有可能造成损失。

发明内容

[0004] 本发明所要解决的技术问题是:针对上述存在的问题,提供了一种能够用于电梯土建图设计绘图系统的软件设计方法,该方法设计的自动绘图系统可以可以高效率全自动完成电梯土建结构图及安装图的设计,提高工作效率、降低错误率。
[0005] 本发明采用的技术方案如下:一种电梯土建图自动绘图系统软件的设计方法,所述电梯土建图包括井道平面图、机房平面图、井道剖面图、洞留孔图、基本参数和楼层列表,其特征在于,所述电梯土建图自动绘图系统软件的设计方法包括以下步骤:
[0006] 步骤1:根据土建图设计绘图所需的基本参数,通过CAD设计自动绘图系统软件的界面;
[0007] 步骤2:通过CAD中的VBA语言对自动绘图系统软件的界面进行代码编辑,使界面能够运行;
[0008] 步骤3:通过VBA语言中的Function……End Function单独定义子函数,采用该子函数依次编译井道平面图、机房平面图、井道剖面图和门洞留孔图模,使每个模块在接收到自动绘图系统软件界面传输来的数据后,能够实现电梯土建平面图形的自动绘制,得到电梯土建平面结构图;
[0009] 步骤4:校核楼层列表和顶层底坑的参数信息,将其输入编译后的自动绘图系统软件界面,得到电梯的安装图。
[0010] 进一步的,所述基本参数包括:井道参数和轿厢参数;
[0011] 所述井道参数包括井道宽度、井道深度、顶层高度、底坑深度、机房高度和导轨支架间距;
[0012] 所述轿厢参数包括额定载重、额定速度、开门宽度、开门方式、开门高度、轿厢宽度、轿厢深度、对重位置、以及是否为对通门。通过这些参数便可进行软件的设计。
[0013] 进一步的,所述步骤1具体包括以下步骤:
[0014] 步骤11:在打开的CAD窗口下方命令栏中输入“VBAIDE”命令打开CAD绘图软件自带的Microsoft Visual Basic编译器;
[0015] 步骤12:通过Microsoft Visual Basic编译器插入用户窗体Userform;
[0016] 步骤13:在用户窗体Userform中分别插入标签Label、列表框ComboBox控件、文本框TextBox、复选控件CheckBox、单选控件Optioncheck及命令按钮CommandButton。
[0017] 进一步的,所述步骤13中还包括:为了方便界面的布局及控件的分组和编辑,在用户窗体Userform中加入框架Frame控件以便于对其他控件进行分组;在用户窗体Userform中加入微调按钮SpinButton以便于对输入用户窗体Userform的数据进行微调满足设计要求。
[0018] 进一步的,所述步骤2具体为:通过CAD中的VBA语言对自动绘图系统软件的用户窗体Userform进行程序初始化。
[0019] 进一步的,所述用户窗体Userform初始化包括:首先对用户窗体Userform中的列表框ComboBox控件通过AddItem属性加载初始数据和变量赋初值;然后完成命令按钮Click事件代码的编辑。
[0020] 进一步的,所述步骤3中,井道平面图、机房平面图、井道剖面图和门洞留孔图模块的功能实现主要包括以下步骤:输入数据的计算、输入数据的处理、图形绘制和尺寸标注。
[0021] 进一步的,所述图形绘制前先用粗实线语句新建图层,再根据输入的基本参数计算图形所需要的点坐标,然后通过调用CAD绘制直线库函数绘制直线形成图形或者通过多段线库函数顺序连接各点坐标组成图形,最后通过步骤3中定义的函数进行图形绘制。每一个点坐标都是根据输入参数对电梯井道及机房等图形形成规律采用特定的算法进行计算,点坐标采用数组进行存放,根据各个图形点坐标数量不同,数组长度采用ReDim进行重定义,从而更节约内存空间提升程序运行效率。
[0022] 进一步的,所述图形绘制的过程中通过粗实线库函数进行当前图层切换,图形绘制完成后调用用于标注尺寸标准的库函数自动进行尺寸标注;以及调用用于文字书写的库函数进行文字书写。
[0023] 进一步的,所述电梯土建图自动绘图系统软件的设计方法中还通过采用IsNumeric函数来判定输入系统的数据是否标准。
[0024] 与现有技术相比,采用上述技术方案的有益效果为:本方法设计的软件可以高效率全自动完成电梯土建结构图及安装图的设计,提高工作效率、降低错误率;且在设计方法中使用的VBA语言与其他编程语言相比具有编程语句简单、硬件需求低、界面可视化等优点,对于程序人员软件的设计和开发更加方便快捷。附图说明
[0025] 图1是本方法设计的软件的流程图

具体实施方式

[0026] 下面结合附图对本发明做进一步描述。
[0027] VBA:是Visual Basic for Applications的简称是新一代标准宏语言,是基于Visual Basic for Windows发展而来的。
[0028] 实施例1
[0029] 电梯土建图设计系统主要由软件界面、代码组成,图纸设计过程中各种功能均是由复杂的代码来实现的,一份完整的电梯土建图主要包括井道平面图、机房平面图、井道剖面图、门洞留孔图、基本参数、楼层列表等内容,本软件的设计方法主要就是通过代码一一实现上述功能和完成楼层高度计算、顶层底坑校核及软件容错处理等环节。
[0030] 一种电梯土建图自动绘图系统的软件设计方法,主要包括以下方面:
[0031] 1、设计自动绘图系统的软件界面。
[0032] 友好的系统界面设计为了软件的使用者更加方便,根据传统土建图设计绘图所需的基本参数进行软件界面的设计。所述传统土建图设计绘图所需的基本参数分为井道参数和轿厢参数两大部份,井道参数主要有井道宽度、井道深度、顶层高度、底坑深度、机房高度、导轨支架间距等参数,电梯参数由额定载重、额定速度、开门宽度、开门方式、开门高度、轿厢宽度、轿厢深度、及对重位置、是否为对通门等参数组成。
[0033] 在打开的CAD窗口下方命令栏中输入“VBAIDE”命令打开CAD绘图软件自带的Microsoft Visual Basic编译器,通过Microsoft Visual Basic编译器插入用户窗体,在新建的用户窗体Userform中分别插入标签Label、列表框ComboBox控件、文本框TextBox、复选控件CheckBox、单选控件Optioncheck及命令按钮CommandButton等控件,为了方便界面的布局及控件的分组和编辑可加入框架Frame控件对其它控件进行分组,同时还加入了微调按钮SpinButton来对输入数据进行微调满足设计要求。VBA语言相对于其它可视化编程软件作为界面设计会更加直观,VBA界面整个设计过程直接可以展现实际使用效果,大大缩短软件开发周期。
[0034] 2、自动绘图系统绘图功能的实现
[0035] 2.1、完成上述的系统的软件界面(窗体Userform)设计若没有事件代码相当于只是一个空架子,要完成软件实现图纸功能设计必须对软件界面进行代码编辑。
[0036] 通过CAD的VBA语言编译用户窗体Userform,首先是窗体初始化Initialize事件,程序初始化主要包括用户窗体各个列表框ComboBox控件通过AddItem属性加载初始数据和变量赋初值,然后完成各个命令按钮Click事件代码的编辑。编译后的自动绘图系统软件界面可以提供实现绘图功能的基本参数条件。
[0037] 2.2、编译井道平面图、机房平面图、井道剖面图和门洞留孔图模块,使每个功能模块在接收到软件界面的参数后,能够自动生成对应的平面图形。
[0038] 为了简化代码结构和提高代码阅读性,以及便于程序的调用,通过采用VBA语言中的Function……End Function单独定义子函数,来依次编译实现井道平面图、机房平面图、井道剖面图和门洞留孔图模块的自动绘图功能。
[0039] 井道平面图、机房平面图、井道剖面图和门洞留孔图模块的自动绘图功能的实现主要包括输入数据的计算、输入数据的处理、图形的绘制和尺寸标注等几个步骤。
[0040] 为方便后续图形分层管理和编辑,绘制图形前先用CAD中的粗实线库函数新建图层,为图纸管理方便可根据需要建立多个图层,然后再进行图形的绘制。
[0041] 图形的绘制前需要计算大量的数据,然后通过调用CAD中绘制直线库函数或通过多段线库函数组成图形,最后通过Function……End Function语句自定义的函数实现图形绘制,绘制所需数据都是根据输入参数对电梯井道及机房等图形形成规律采用特定的算法进行计算得到的,该数据可以采用数组进行存放,根据数量大小不同,数组长度采用ReDim进行重定义,从而更节约内存空间提升程序运行效率。
[0042] 图形绘制过程中可通过调用CAD中的细实线库函数根据绘图需要实时进行图层切换,图形绘制完成后再通过尺寸标注库函数进行尺寸标注,以及采用用于文字书写的库函数进行文字书写等。
[0043] 2.3、在完成电梯土建平面图形的绘制后还需设计电梯安装图,通过计算校核楼层列表和顶层底坑的参数,将其参数输入编译好的软件界面,即可生成电梯安装图。
[0044] 楼层列表的楼层高度由使用者根据井道验收报告进行录入,井道总高度及提升高度通过软件界面的[提交]命令按钮Click事件代码自动计算完成。顶层底坑验算采用GB7588-2003《电梯制造与安装安全规范》5.7顶层空间和底坑作为计算依据,通过软件界面的[验算]命令按钮Click事件代码编辑顶层高度底坑深度相关算法,如果顶层度坑尺寸满足GB7588则计算出缓冲距的可调范围,则软件界面的[确定]命令按钮Enabled属性=True,[确定]命令按钮Click事件则完成楼层列表的绘制和楼层数据标注,如果顶层度坑尺寸不满足要求,则软件界面的[确定]命令按钮Enabled属性=False,[确定]命令按钮处理灰色不可用状态,程序无法继续向下执行退出程序进行参数的修改。
[0045] 优选地,为防止由于使用者数据输入不规范或是VBA程序代码执行过程中出现错误引起CAD系统崩溃,导致丢失CAD打开的其它未保存的文件。在自动绘图系统软件的设计过程中,采用IsNumeric函数来判定输入数据是否标准,若输入数据时误键入空格或字母等时会弹出消息框MsgBox提示当前输入数据有误,并且在每一个命令按钮Click事件中也加入On Error GoTo Error进行容错处理,防止下一步数据计算或图形绘制过程时出错引起软件崩溃。
[0046] 为保证电梯土建图和安装图绘制尺寸的正确性,在输入基本参数后同时需进行所有数据的验算,如井道尺寸能否满足当前轿厢尺寸,开门宽度与土建门洞左右边距是否匹配,导轨支架长度能否满足安装要求等全部条件满足要求方可进行软件绘图流程的执行,从而确保了图纸设计的正确性防止错误图形的生成。
[0047] 如图1所示,本方法设计的电梯土建图自动绘图系统在工作时,首先进行程序初始化,然后输入参数,对参数进行审核,合格的参数进行数据处理,系统根据处理后的数据自动生成电梯土建平面图;然后再继续生成电梯安装图,校核楼层列表和顶层底坑的数据参数,最后保存文件,结束程序。
[0048] 本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。如果本领域技术人员,在不脱离本发明的精神所做的非实质性改变或改进,都应该属于本发明权利要求保护的范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈