版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 PAGE 6基于Visual LISP 和AutoCAD VBA技术的智能建筑综合布线CAD系统的开发与研究【摘 要】本文基于对Visual LISP和AutoCAD VBA两种AutoCAD二次开发工具的研究,通过与传统智能建筑综合布线设计方法的比较,开发了一种全新的智能建筑综合布线CAD系统。【关键词】 综合布线;CAD;Visual LISP;AutoCAD VBA引言作为智能能建筑的的“中枢神神经”系统,综合布线线系统是是智能建建筑必备备的基础础设施。但发生生故障导导致智能能系统瘫瘫痪的根根源,有有70%以上是是由于智智能系统统的布线线不善。因此,有必要要加强对对综合布布线系统统设计
2、和和施工方方法的研研究。综综合布线线是否合合理,将将直接影影响到“3A的的功能。而当前前国内相相当数量量综合布布线的工工程设计计人员仍仍利用手手工进行行设计,过程非非常繁琐琐,而且且布线器器件数量量的分类类统计和和各种线线缆长度度的测量量、计算算既费力力又容易易出错,加上现现在的网网络系统统越来越越复杂,综合布布线设计计的工作作量非常常大。综综合布线线CADD系统正正是为解解决这一一矛盾而而开发的的。本文文所提出出的系统统是利用用AuttoCAAD 220044提供的的面向对对象的VVisuual LISSP可视视化开发发工具和和AuttoCAAD VVBA技技术进行行AuttoCAAD平台台
3、上的二二次开发发,采用用面向对对象的分分析设计计方法。1、CAAD技术术在国内内外综合合布线行行业的应应用状况况 由于综综合布线线技术在在智能建建筑中得得到广泛泛应用是是近十年年左右的的时间。综合布布线系统统CADD的研究究和应用用目前仍仍处于起起步阶段段。虽然然国内外外已有科科研院所所和系统统集成商商等各种种类型的的单位在在开发综综合布线线系统CCAD软软件,但但仅有的的己经开开发出来来的几个个综合布布线系统统CADD软件,多是用用来进行行方案设设计,能能够用来来进行施施工图设设计的CCAD软软件极少少,且没没有任何何一款软软件被广广泛使用用。国内也已已经开始始有综合合布线系系统的CCAD软
4、软件出现现。这类类软件大大多数是是由计算算机专业业的人员员开发。由于开开发人员员以计算算机专业业知识为为主而没没有综合合布线工工程实践践经验。因此,开发出出的这类类CADD系统在在用于设设计,特特别是用用于施工工图设计计时,总总会出现现这样或或那样的的问题。出于商商业目的的,这类类软件又又几乎没没有给综综合布线线系统的的专业人人员留任任何开发发接口,使得这这类CAAD系统统即使在在使用中中有问题题,综合合布线系系统的专专业人员员也无法法对其再再进行开开发,从从而影响响到软件件的推广广应用。全面推推广应用用智能建建筑综合合布线系系统CAAD技术术,特别别是综合合布线系系统的施施工图设设计CAAD
5、技术术,还需需要智能能建筑综综合布线线专业的的科研和和工程技技术人员员的继续续共同努努力。国外一些些著名的的布线厂厂商,如如西蒙公公司等,开发出出的软件件只是针针对自己己产品的的CADD系统,这类CCAD系系统不具具备通用用性,用用哪家公公司的CCAD系系统做的的设计,在工程程实施时时就必须须采用哪哪家的产产品,否否则就无无法实施施。而且且该类CCAD系系统大多多只能用用来做综综合布线线系统的的方案设设计,施施工图设设计仍然然要用通通用绘图图软件由由设计者者一笔笔笔绘出。2、传统统的综合合布线设设计方法法存在的的问题目前,综综合布线线工程的的施工图图设计基基本上都都是由设设计者手手工进行行,然
6、后后利用AAutooCADD等通用用绘图软软件绘图图。与现现代设计计方法相相比,这这种落后后的设计计方法存存在以下下缺点: 在进进行综合合布线工工程的施施工图设设计时,各种设设备和线线缆图形形符号的的绘制和和修改很很费时间间,而且且在这些些图形符符号的绘绘制过程程中存在在大量的的重复工工作。设设计者需需要花费费大量的的时间考考虑绘图图的问题题,以致致于没有有足够的的精力来来考虑设设计方案案选择以以及规范范条文等等问题,使得设设计过程程本末倒倒置。 没有有精通综综合布线线系统相相关规范范和标准准的设计计者在进进行施工工图设计计时,往往往需要要边做设设计边翻翻阅规范范,使得得设计效效率很低低。 施
7、工工图设计计过程中中还有大大量计算算工作。特别是是目前的的商务大大楼和综综合楼的的综合布布线工程程施工图图设计,由于其其中的办办公室大大多为大大开间办办公室,使得计计算过程程更为复复杂。综合布布线工程程中各种种设备和和线缆的的用量统统计是一一项十分分繁琐且且容易出出错的工工作。特特别是现现在的布布线系统统越来越越庞大,越来越越复杂,使得手手工统计计设备和和材料用用量的工工作更加加费时间间。3、综合合布线CCAD系系统的总总体结构构与功能能综合布线线CADD系统研研究的目目标是为为设计人人员提供供一个方方便实用用的设计计环境和和工具,缩短设设计周期期,提高高设计效效率和质质量,促促进设计计标准化
8、化和计算算机化。该系统统采用综综合布线线设计功功能与AAutooCADD20004的基本本功能无无缝结合合的方式式,其设设计的专专业功能能完全自自行设计计开发。围绕综综合布线线设计过过程的特特点,根根据系统统划分原原理,将将该系统统划分为为若干功功能模块块:建筑筑群干线线子系统统设计、建筑物物干线子子系统设设计、水水平子系系统设计计、工作作区子系系统设计计,把它它们加入入到AuutoCCAD的的系统菜菜单中,这样既既保持了了AuttoCAAD20004一贯风风格,同同时又加加入了综综合布线线设计所所需的特特殊风格格。其总总体结构构如图11所示。图1 综综合布线线总体结结构功能能图4、Auuto
9、CCAD VBAA与Vissuall LIISP开开发技术术简介4.1 AuttoCAAD VVBAAutooCADD 20004已经将将AuttoCAAD VVBA集集成在系系统内部部,使用用户使用用更加方方便。AAutooCADD VBBA依靠靠ActtiveeX技术术来操作作AuttoCADD。VBA是是Vissuall Baasicc foor AAppllicaatioon的缩缩写,由由Vissuall Baasicc派生而而来,现现在已经经成为MMicrrosooft产产品的标标准语言言。AutooCADD VBBA集成成开发环环境具有有如下特特点:VBA使使AuttoCAAD能够
10、够与其它它应用程程序直接接共享数数据,如如Miccrossoftt Offficce 220033软件等等。在VBAA集成开开发环境境中,可可以通过过拖动图图标的方方法,简简单而可可视化地地建立用用户界面面。VBA的的语言代代码完全全继承了了VB的的特征,可以说说是世界界上最简简单的编编程语言言,但其其功能并并不比其其它编程程语言弱弱。具有开放放式的对对象模型型。AuutoCCAD 20004软件中中的AcctivveX对对象模型型十分有有用,它它显示了了每一个个对象的的方法和和属性。用户可可以按照照自己的的愿望对对AuttoCAAD20004进行编编程或定定制。良好的运运行速度度。VBBA的
11、运运行速度度与ObbjecctARRX应用用程序非非常接近近,比其其它开发发方式(ADSS, LLISPP等)要要提高许许多。4.2 Vissuall LIISP开开发环境境Visuual LISSP作为为AuttoLIISP的的集成开开发环境境,增加加了许多多新功能能,使AAutooLISSP的编编程更加加方便快快捷。Vissuall LIISP提提供了一一个使用用方便、功能齐齐全的编编程环境境。Vissuall LIISP编编程环境境提供了了功能强强大的程程序调试试功能。 Viisuaal LLISPP提供了了一些文文件管理理功能。本文中利利用Viisuaal LLISPP和AuttoCA
12、AD VVBA开开发技术术可定义部部分新的的AuttoCAAD命令令,从而而可以大大大提高高工程技技术人员员的设计计效率,缩短设设计周期期。另外外还可编编写能够够直接被被用来进进行综合合布线系系统施工工图设计计的程序序。综合合布线系系统的专专业人员员也可以以在研究究过程中中编写的的程序为为基础,根据自自己的需需要继续续进行开开发。5、综合合布线AAutooCADD运行环环境的设设置在以下介介绍的开开发综合合布线CCAD系系统的方方法中,默认操操作系统统安装在在C盘,AuttoCAAD 220044的安装装目录为为C:PPROGGRAMM FIILESSAuutoCCAD 20004.在综合布布
13、线CAAD系统统中,开开发了一一些系统统支持文文件,这这些文件件需要放放到AuutoCCAD的的支持文文件搜索索路径中中。为了了方便维维护系统统,综合合布线CCAD系系统在原原AuttoCAAD系统统的基础础上增加加几个子子目录用用于存放放这些文文件,并并将这几几个子目目录设置置为AuutoCCAD的的支持文文件搜索索路径。综合布布线CAAD系统统增加的的AuttoCAAD支持持文件搜搜索路径径为:C:PProggrammfillesAuttoCAAD 220044SCCS,C:PrrogrramffileesAuttoCAAD 220044Bllockk,C:PProggrammfilles
14、AuttoCAAD 220044BMMP其中SCCS子目目录用于于存放用用Vissuall LIISP和和VBAA编写的的程序文文件;BBlocck子目目录用于于存放新新定义的的图块文文件;BBMP子子目录用用于存放放新开发发的工具具栏菜单单的图标标文件。为了方便便使用AADO库库,在每每次启动动综合布布线CAAD系统统时就将将ADOO库导入入系统,这样就就避免了了每次使使用ADDO库时时都必须须首先加加载的麻麻烦。实实现的方方法是在在系统文文件C:PProggrammfillesAuttoCAAD 220044Suppporttaccad220044.lssp中运运用(vvlaxx-immp
15、orrt-ttypee-liibraary)函数导导入ADDO库。将下列列程序语语句加入入到accad220044.1ssp文件件中的(prrincc)语句句之前即即可达到到该目的的。 (vlaax-iimpoort-typpe-llibrraryy:tlbb-fiilennamee CC:Proograam FFileesCommmonn Fiilessssysttemaddomsaado115.dd11 :metthodds-ppreffix “adoo-” :prooperrtiees-ppreffix “ado-” :connstaantss-prrefiix “ado-”)加入上述述
16、代码之之后,所所有新的的ADOO函数均均以“adoo-”开始。在上述加加载ADDO库的的过程中中使用了了ActtiveeX的实实用函数数(vllax-impportt-tyype-libbrarry,因此此在运行行加载AADO库库的函数数语句之之前需要要先加载载Vissuall LIISP的的扩展函函数。实实现的方方法是在在文件CC:PrrogrramffileesAuttoCAAD 220044Suppporrtaacadd20004.1ssp中的的(vllax-impportt-tyype-libbrarry)函函数语句句之前加加入以下下语句:(vll-looad-comm)每次启动动系统
17、时时,该函函数都将将加载VVisuual LISSP的扩扩展函数数。因此此,在使使用ViisuaalLIISP编编写的程程序中,即使使使用了VVisuual LISSP的扩扩展函数数,也没没有再调调用该函函数。所有新开开发的综综合布线线CADD的命令令代码均均在文件件equuipmmentts.llsp和和文件ssysccom.lspp中,为为了方便便使用这这些命令令,需要要在每次次启动CCAD系系统时就就加载这这两个文文件。其其方法是是在文件件C:PrrogrramffileesAuttoCAAD 220044Suppporttaccad220044.lssp中的的(prrincc)语句句之
18、前加加入下列列语句: (looad C:proograam ffileesacaad20004SSCSeqquippmennts.lspp) (looad C:Proggramm fiilessaacadd20004SSCSsyyscoom.llsp)这样,在在使用这这些新开开发的命命令时,不需要要每次都都手工加加载这两两个文件件就可以以直接使使用文件件中定义义的AuutoCCAD命命令。使用AuutoCCAD VBAA开发的的程序都都保存在在acaad.ddvb文文件中,该文件件位于CC:PrrogrramffileesAAutooCADD 20004SCCS文件件夹中。每次启启动系统统时,
19、该该文件都都被自动动加载。6、数据据库的建建立 在综合合布线CCAD系系统中,需要一一个数据据库来存存储设计计过程中中的大量量非图形形数据,并在其其中形成成最后的的材料用用量报表表。本CCAD系系统选择择了Miicroosofft AAcceess220033数据库库系统,存储数数据的数数据库文文件为ddataa.mddb,该该文件存存放在CC:MMy DDocuumennts。 该数据据库包括括“材料用用量报表表”、“插座信信息”、“插座用用途”、“建筑基基本信息息”和“双绞线线信息”等五个个数据表表。其中中,除了了“插座用用途”和“插座信信息”表之间间存在一一对多的的对应关关系之外外,其余
20、余的表之之间不存存在明显显的对应应关系。但有些些表中的的部分或或全部数数据是利利用其它它表中的的数据作作为原始始数据进进行计算算后得到到的。7、综合合布线CCAD系系统的工工作流程程图2综合合布线CCAD系系统的工工作流程程8、目前前综合布布线CAAD系统统存在的主要问题题8.1综综合布线线CADD系统的的程序还还需要进进一步优优化和完完善。很很多程序序还没有有在工程程实际中中使用,还没有有得到工工程实践践的检验验,因此可可能还存存在功能能不完善善的地方方,可能有有些功能能不太实实用,这些问问题需要要到工程程实践中中去解决决。8.2工工程造价价的计算算。综合合布线CCAD系系统可以以提供综综合
21、布线线工程的的主要设设备和材材料用量量报表,如果在在此基础础上再将将设备和和材料的的单价以以及相关关的预算算定额输输入到数数据库系系统中,通过编编程使计计算机自自动生成成整个工工程的造造价报表表将成为为可能。8.3 使用说说明的编编写。综综合布线线CADD系统在在AuttoCAAD 220044的基础础上增加加了许多多专用命命令,使使用该系系统进行行施工图图设计时时也有一一些特殊殊要求。为了使使本CAAD系统统能够得得到推广广应用,需要编编写使用用说明。8.4 实时帮帮助功能能的完善善。综合合布线CCAD系系统只提提供了面面向菜单单的命令令帮助。为了使使CADD系统容容易学习习和使用用,可以以
22、提供专专门的帮帮助文件件。另外外,还可可以提供供综合布布线专业业相关规规范和标标准的快快捷查询询功能,使施工工图设计计者在设设计过程程中可以以快速查查阅各种种规范。9、综合合布线CCAD系系统的发发展趋势势综合布线线技术属属于新兴兴技术,在智能能建筑综综合布线线行业全面面推广CCAD技技术,特特别是在在综合布布线工程程施工图图设计中中推广CCAD技技术,还还有很多多工作要要做,还还需要智智能建筑筑综合布布线专业业的科研研和工程程技术人人员的继继续共同同努力。相信在在不久的的将来,CADD技术一一定能够够在综合合布线行行业得到到普及应应用,也也一定能能给综合合布线行行业带来来巨大的经经济和社社会
23、效益益!Reseearcch oon IInteelliigennt BBuilldinng SStruuctuuredd Wiriing CADD Systtem Bassed On Viisuaal LLISPP annd AAutooCADD VBBA TTechhnollogiies【Absstraact】Commparred to traadittionnal dessignningg waays of inttellligeent buiildiing strructtureed wwiriing CADD syysteem,tthiss paaperr deevellopss a neww inntellliggentt buuilddingg sttruccturred wirringg CAAD ssystte
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 地理信息采集员安全风险考核试卷含答案
- 司磅工安全意识强化水平考核试卷含答案
- 办公设备再制造工岗前诚信考核试卷含答案
- 病虫害防治工安全宣教模拟考核试卷含答案
- 园林养护工岗位安全意识强化考核试卷含答案
- 异丙醇装置操作工岗前决策判断考核试卷含答案
- 工业型煤工岗中基础实操考核试卷含答案
- 味精微生物菌种工核心能力强化考核试卷含答案
- 煤调湿工风险评估强化考核试卷含答案
- 高中美术鉴赏课模拟考试试题及答案
- 公立医院行政管理岗招聘考试核心考点笔记:医院管理学基础
- 2026年保密教育线上培训考试答案汇-总
- 成都安置房购买合同
- 2026年华侨、港澳、台联考高考数学试卷(含解析)
- 初中主题班会《识边界·筑篱笆·守信任》教案
- 洗碗工绩效考核评分表模板
- 协会内部矛盾解决制度
- 2025年山西电子科技学院马克思主义基本原理概论期末考试模拟题含答案解析(必刷)
- 2025年计量考评员试题及答案
- 2025年音乐治疗师招聘面试参考题库及答案
- 儿童卵黄囊瘤课件
评论
0/150
提交评论