VBA技术的智能建筑综合布线CAD系统的开发与研究-基于3683.docx
《VBA技术的智能建筑综合布线CAD系统的开发与研究-基于3683.docx》由会员分享,可在线阅读,更多相关《VBA技术的智能建筑综合布线CAD系统的开发与研究-基于3683.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于Visual LISP 和AutoCAD VBA技术的智能建筑综合布线CAD系统的开发与研究【摘 要】 本文基于对Visual LISP和AutoCAD VBA两种AutoCAD二次开发工具的研究,通过与传统智能建筑综合布线设计方法的比较,开发了一种全新的智能建筑综合布线CAD系统。【关键词】 综合布线;CAD;Visual LISP;AutoCAD VBA引言作为智能建建筑的“中枢神神经”系统,综综合布线线系统是是智能建建筑必备备的基础础设施。但但发生故故障导致致智能系系统瘫痪痪的根源源,有770%以以上是由由于智能能系统的的布线不不善。因因此,有有必要加加强对综综合布线线系统设设计和施
2、施工方法法的研究究。综合合布线是是否合理理,将直直接影响响到“3A的的功能。而而当前国国内相当当数量综综合布线线的工程程设计人人员仍利利用手工工进行设设计,过过程非常常繁琐,而而且布线线器件数数量的分分类统计计和各种种线缆长长度的测测量、计计算既费费力又容容易出错错,加上上现在的的网络系系统越来来越复杂杂,综合合布线设设计的工工作量非非常大。综合布线CAD系统正是为解决这一矛盾而开发的。本文所提出的系统是利用AutoCAD 2004提供的面向对象的Visual LISP可视化开发工具和AutoCAD VBA技术进行AutoCAD平台上的二次开发,采用面向对象的分析设计方法。1、CADD技术在在
3、国内外外综合布布线行业业的应用用状况 由由于综合合布线技技术在智智能建筑筑中得到到广泛应应用是近近十年左左右的时时间。综综合布线线系统CCAD的的研究和和应用目目前仍处处于起步步阶段。虽虽然国内内外已有有科研院院所和系系统集成成商等各各种类型型的单位位在开发发综合布布线系统统CADD软件,但但仅有的的己经开开发出来来的几个个综合布布线系统统CADD软件,多多是用来来进行方方案设计计,能够够用来进进行施工工图设计计的CAAD软件件极少,且且没有任任何一款款软件被被广泛使使用。国内也已经经开始有有综合布布线系统统的CAAD软件件出现。这这类软件件大多数数是由计计算机专专业的人人员开发发。由于于开发
4、人人员以计计算机专专业知识识为主而而没有综综合布线线工程实实践经验验。因此此,开发发出的这这类CAAD系统统在用于于设计,特特别是用用于施工工图设计计时,总总会出现现这样或或那样的的问题。出出于商业业目的,这这类软件件又几乎乎没有给给综合布布线系统统的专业业人员留留任何开开发接口口,使得得这类CCAD系系统即使使在使用用中有问问题,综综合布线线系统的的专业人人员也无无法对其其再进行行开发,从从而影响响到软件件的推广广应用。全全面推广广应用智智能建筑筑综合布布线系统统CADD技术,特特别是综综合布线线系统的的施工图图设计CCAD技技术,还还需要智智能建筑筑综合布布线专业业的科研研和工程程技术人人
5、员的继继续共同同努力。国外一些著著名的布布线厂商商,如西西蒙公司司等,开开发出的的软件只只是针对对自己产产品的CCAD系系统,这这类CAAD系统统不具备备通用性性,用哪哪家公司司的CAAD系统统做的设设计,在在工程实实施时就就必须采采用哪家家的产品品,否则则就无法法实施。而而且该类类CADD系统大大多只能能用来做做综合布布线系统统的方案案设计,施施工图设设计仍然然要用通通用绘图图软件由由设计者者一笔笔笔绘出。2、传统的的综合布布线设计计方法存存在的问问题 目目前,综综合布线线工程的的施工图图设计基基本上都都是由设设计者手手工进行行,然后后利用AAutooCADD等通用用绘图软软件绘图图。与现现
6、代设计计方法相相比,这这种落后后的设计计方法存存在以下下缺点: 在进进行综合合布线工工程的施施工图设设计时,各各种设备备和线缆缆图形符符号的绘绘制和修修改很费费时间,而而且在这这些图形形符号的的绘制过过程中存存在大量量的重复复工作。设设计者需需要花费费大量的的时间考考虑绘图图的问题题,以致致于没有有足够的的精力来来考虑设设计方案案选择以以及规范范条文等等问题,使使得设计计过程本本末倒置置。 没有精精通综合合布线系系统相关关规范和和标准的的设计者者在进行行施工图图设计时时,往往往需要边边做设计计边翻阅阅规范,使使得设计计效率很很低。 施工图图设计过过程中还还有大量量计算工工作。特特别是目目前的商
7、商务大楼楼和综合合楼的综综合布线线工程施施工图设设计,由由于其中中的办公公室大多多为大开开间办公公室,使使得计算算过程更更为复杂杂。 综合布布线工程程中各种种设备和和线缆的的用量统统计是一一项十分分繁琐且且容易出出错的工工作。特特别是现现在的布布线系统统越来越越庞大,越越来越复复杂,使使得手工工统计设设备和材材料用量量的工作作更加费费时间。3、综合布布线CAAD系统统的总体体结构与与功能综合布线CCAD系系统研究究的目标标是为设设计人员员提供一一个方便便实用的的设计环环境和工工具,缩缩短设计计周期,提提高设计计效率和和质量,促促进设计计标准化化和计算算机化。该该系统采采用综合合布线设设计功能能
8、与AuutoCCAD220044的基本本功能无无缝结合合的方式式,其设设计的专专业功能能完全自自行设计计开发。围围绕综合合布线设设计过程程的特点点,根据据系统划划分原理理,将该该系统划划分为若若干功能能模块:建筑群群干线子子系统设设计、建建筑物干干线子系系统设计计、水平平子系统统设计、工工作区子子系统设设计,把把它们加加入到AAutooCADD的系统统菜单中中,这样样既保持持了AuutoCCAD220044一贯风风格,同同时又加加入了综综合布线线设计所所需的特特殊风格格。其总总体结构构如图11所示。图1 综合合布线总总体结构构功能图图4、AuttoCAAD VVBA与与Vissuall LII
9、SP开开发技术术简介4.1 AAutooCADD VBBAAutoCCAD 20004已经将将AuttoCAAD VVBA集集成在系系统内部部,使用用户使用用更加方方便。AAutooCADD VBBA依靠靠ActtiveeX技术术来操作作AuttoCADD。VBA是VVisuual Bassic forr Apppliicattionn的缩写写,由VVisuual Bassic派派生而来来,现在在已经成成为Miicroosofft产品品的标准准语言。AutoCCAD VBAA集成开开发环境境具有如如下特点点:VBA使AAutooCADD能够与与其它应应用程序序直接共共享数据据,如MMicrro
10、sooft Offficee 20003软件等等。在VBA集集成开发发环境中中,可以以通过拖拖动图标标的方法法,简单单而可视视化地建建立用户户界面。VBA的语语言代码码完全继继承了VVB的特特征,可可以说是是世界上上最简单单的编程程语言,但但其功能能并不比比其它编编程语言言弱。 具有开放放式的对对象模型型。AuutoCCAD 20004软件中中的AcctivveX对对象模型型十分有有用,它它显示了了每一个个对象的的方法和和属性。用用户可以以按照自自己的愿愿望对AAutooCADD20004进行编编程或定定制。 良好的运运行速度度。VBBA的运运行速度度与ObbjecctARRX应用用程序非非常
11、接近近,比其其它开发发方式(ADSS, LLISPP等)要要提高许许多。4.2 VVisuual LISSP开发发环境Visuaal LLISPP作为AAutooLISSP的集集成开发发环境,增增加了许许多新功功能,使使AuttoLIISP的的编程更更加方便便快捷。 Vissuall LIISP提提供了一一个使用用方便、功功能齐全全的编程程环境。 Vissuall LIISP编编程环境境提供了了功能强强大的程程序调试试功能。 Vissuall LIISP提提供了一一些文件件管理功功能。本文中利用用Vissuall LIISP和和AuttoCAAD VVBA开开发技术术可定义部部分新的的Autt
12、oCAAD命令令,从而而可以大大大提高高工程技技术人员员的设计计效率,缩缩短设计计周期。另外还可编写能够直接被用来进行综合布线系统施工图设计的程序。综合布线系统的专业人员也可以在研究过程中编写的程序为基础,根据自己的需要继续进行开发。5、综合布布线AuutoCCAD运运行环境境的设置置在以下介绍绍的开发发综合布布线CAAD系统统的方法法中,默默认操作作系统安安装在CC盘,AAutooCADD 20004的安装装目录为为C:PPROGGRAMM FIILESS AuttoCAAD 220044.在综合布线线CADD系统中中,开发发了一些些系统支支持文件件,这些些文件需需要放到到AuttoCAAD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VBA 技术 智能建筑 综合布线 CAD 系统 开发 研究 基于 3683
限制150内