论文部分内容阅读
随着智能建筑的蓬勃发展,结构化布线系统已经在智能建筑中得到普遍应用。但目前结构化布线工程的施工图设计基本上仍然是由设计者手工进行,然后利用AutoCAD等通用绘图软件绘图。其落后的设计手段已经远远不能适应结构化布线系统施工技术的高速发展。为了推动CAD技术在智能建筑结构化布线行业,特别是在施工企业的普及应用,本文研究结构化布线系统的参数化设计方法。本文介绍了结构化布线技术的发展状况和CAD技术在结构化布线行业的应用状况;对比分析了AutoCAD 2000的各种开发工具,介绍了结构化布线CAD系统开发过程中使用的 Visual LISP开发环境和AutoCAD VBA开发环境;总结了利用AutoCAD VBA进行数据库典型操作的方法;在此基础上提出并详细阐述了开发结构化布线CAD系统的思路和方法。本文通过研究对AutoCAD 2000进行二次开发,提出了开发智能建筑结构化布线工程施工图CAD系统的方法,并根据本文的研究思路和方法编写了结构化布线施工图CAD系统的基本程序。本程序可以根据设计者输入的系统基本参数,自动按照规范进行计算并绘制施工图。结构化布线工程的施工图设计需要根据设计规范和用户需求确定系统各组件及布线路径,同时需要生成主要设备和材料用量报表。本方法采用Access来存储设计过程中的非图形数据,并根据该数据库生成主要设备和材料用量报表。在结构化布线CAD系统开发过程中,对于操作数据库的程序模块采用AutoCAD VBA编写,对于模拟设计者的思路进行设计计算和绘图的程序模块采用Visual LISP编写,也有部分模拟设计者思路进行设计和绘图的程序模块需要向数据库中读写数据,这部分程序模块也采用Visual LISP编写。本研究使用的开发方法很容易被具有结构化布线专业知识和工程实践经验但计算机专业知识不是十分丰富的结构化布线专业的施工图设计者所掌握。设计者不但可以直接利用本课题研究过程中编写的程序进行施工图设计,还可以利用本课题的研究思路和方法,根据自己的需要对本研究开发的程序进行继续开发。甚至其它专业的设计者业也可以借用本课题的研究思路和方法,根据工程实际需要开发自己专业所需要的CAD系统。本课题属原创性研究,该工作还有待进一步深入,编写的程序也还有待进一步优化和实用化。