论文部分内容阅读
空间网格结构由于其建筑造型丰富、结构性能优良、施工安装方便和经济效益好等优点,被众多的大跨度建筑所采用。其结构计算机辅助设计的开发,不仅引起了许多大型软件开发商的关注,而且具有相当好的市场前景。 以往的结构设计软件大多采用结构化的程序设计方法,程序开发效率低下,软件的可再用性、可扩充性差。采用面向对象的程序设计方法,较结构化的程序设计方法,软件具有更好的可读性、可移植性、易维护性。 本文叙述在微机上开发研制的空间网格结构计算机辅助设计系统。该程序系统由前处理模块、结构分析计算及设计模块、后处理模块三大部分组成。作为CAD程序不可缺少的重要组成部分,前处理功能的目的是给设计人员提供一个灵活、直观、高效的工具,满足工程设计中数据的产生、输入、处理和校核等操作的基本需要。 引用现代面向对象的设计理念,本文详尽地研究了空间网格结构计算机辅助设计的前后处理问题,及Windows环境下用Visual C++和Visual Fortran进行混合程序设计的方法。针对结构化程序设计方法的不足,论述了面向对象的软件设计方法及软件开发环境的特点。依照PKPM的总体布局要求,采用面向对象的程序设计语言C++,在CFG图形平台上进行了空间网格结构计算机辅助设计前、后处理的初步开发,完成了二十四种标准网架、网壳的前处理建模及一部分后处理工作,并选用例题对程序进行了验证,表明程序能提供方便实用的前、后处理功能,结构计算分析结果是准确可靠的。