论文部分内容阅读
在过去的二、三十年里,空间网格结构在我国发展迅速,其跨度越来越大,结构型式也越来越复杂,仍然使用传统的方法进行网格结构设计难度很大。开展对于这种结构的研究,并研制出可供设计的CAD软件系统具有一定的理论意义和重要的实用价值。 在认真总结了现有同类软件优、缺点的基础上,本文对在空间网格结构计算机辅助设计系统开发过程中遇到的主要理论问题和关键开发技术进行了专门研究。首次在国内大型结构CAD系统中运用AutoCAD二次开发技术——ActiveXAutomation,完成了空间网格结构计算机辅助设计系统前、后处理模块的设计。本文对如下几个方面进行了研究: (1)运用ActiveX Automation技术,建立应用程序和AutoCAD之间的通信连接,并将其应用于大型结构CAD系统。 (2)实现了一种全新的结构计算简图输入方式。利用ActiveX Automation技术,通过VB编程从内部或外部直接控制和操纵AutoCAD来生成结点和杆元对象,调用这些对象的有关数据自动生成结点信息、杆元信息及支座结点的约束信息等,扩大了系统前处理功能的适用范围。 (3)系统的后处理模块完成了网格结构平面图、立面图、安装图、材料表的施工图绘制,并可生成结构的三维实体模型。 (4)将前、后处理模块与结构计算模块一起集成为一个完整的通用空间网格结构计算机辅助设计系统——SGSCAD,并对其进行了若干实例设计以证明其可行性。