毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

VB基于AutoCAD的自动成图系统开发及其应用(12)

时间:2017-01-03 13:30来源:毕业论文
CAD技术引入我们行业使我们结构设计专业发生了翻天覆地的变化,它是我们行业的一场巨大变革。它促进了从结构体系选型、受力分析到工程制图的表示整


CAD技术引入我们行业使我们结构设计专业发生了翻天覆地的变化,它是我们行业的一场巨大变革。它促进了从结构体系选型、受力分析到工程制图的表示整个设计过程的进步。与以往的全人工设计相比它是一次巨大的进步,但是目前我们仍有许多不足。
下面笔者以我国广泛使用的PKPM系列软件进行分析。前面笔者已经对PKPM系列软件的使用流程进行了描述,并对梁柱施工图系统进行了详细分析。与以往的软件和版本相比,梁柱施工图系统有了巨大的进步,但是也存在相当的不足。
(1)采用自己的图形核心CFG系统。PKPM采用拥有自主知识产权的图形标准。其最大的好处就是避免了与其它软件的产权纠纷,可以按照自己的发展思路进行改进。但是缺点也很明显,首先是开放性太差形成了软件孤岛,相关配套的软件开发不足。它与我们建筑行业广泛使用的AutoCAD图形软件不兼容,使用时必须进行转换。其次由于CFG图形系统本身发展不完善,其编辑功能有限,图形生成、显示等许多方面都不尽如人意。
(2)图面表示混乱,许多地方表达不清楚。我们经常听到有人抱怨“自动生成的图是很详细,可是也太乱了!”。另外PKPM所出的施工图是接PMCAD建模的数据进行的,它对结构施工图需要的许多细节数据进行了忽略。
(3)存在局部错误。表面上看似乎梁、板、柱、基础等的施工图用它都可以进行,但是它所提供的配筋并不十分合理,经常由于模型的失误而造成错误。等等。由于PKPM施工图系统还不是很完善,所以我们目前许多工程师按照如下流程进行设计工作:首先运用PKPM系列软件进行建模分析计算,出初步的施工图,然后转成AutoCAD图形进行编辑修改和调整,最后出最终施工图。这样做的结果就是最后施工图上表达的数据可能与PKPM出的计算书的数据不一致。总的来说就是PKPM软件的不完善,所以我们必须得用AutoCAD进行工作。

4  AutoCAD的二次开发技术及其在土木工程中的应用
4.1  CAD二次开发技术
4.1.1  二次开发的概念
CAD软件的二次开发是指在现有的软件基础上,为了提高和完善软件功能,使之更加符合用户需求,而对软件做的开发工作。其目的是提高设计质量和效率,充分发挥通用CAD软件的价值。
二次开发将应用对象的设计规范、构造描述、设计方法等以约束关系的形式集成到通用CAD平台中去,以使应用对象的设计智能化、集成化[3]。
CAD系统二次开发的层次关系如图4.1所示
 
图4.1  CAD二次开发系统层次关系

4.1.2二次开发的特点
CAD二次开发具有以下特点:
(1)继承性。二次开发是在已有软件的基础上进行的开发,因此开发后的软件性能在很大程度上取决于支撑软件的性能和开放程度,以及开发者对支撑软件的理解;
(2)专业性。二次开发是针对特定用户进行的,因此开发人员要既懂专业知识,又要具备软件开发能力;
(3)实用性。二次开发是为了满足特定用户的特殊需要,因此成功的二次开发可以大幅度提高工作效率;
(4)紧迫性。二次开发要解决的是实际工作中遇到的问题,直接影响工作的进度,因此在时间上有紧迫性;
(5)复杂性。二次开发不仅涉及具体的应用,而且要求对支撑软件有深入的了解,因此工作量大,任务复杂。
4.1.3  二次开发的一般原则
二次开发要遵循工程化、模块化、标准化和继承性等一系列原则。
(1)工程化原则。二次开发应按照软件工程学的方法和步骤进行,突出工程化的思想。首先对所要解决的问题进行详细定义分析(由软件开发人员与用户讨论决定),并加以确切地描述,确定软件技术目标和功能目标,编写软件需求说明书、确定测试计划和数据要求说明书等,然后根据需求说明书的要求,设计建立相应软件系统的体系结构,编写软件概要设计和详细设计说明书、数据库或数据结构设计说明书、组装测试计划,从而保证软件的可靠性、有效性和可文护性。 VB基于AutoCAD的自动成图系统开发及其应用(12):http://www.youerw.com/jisuanji/lunwen_1762.html
------分隔线----------------------------
推荐内容