论文部分内容阅读
随着经济的快速增长,我国高速公路建设也步入了迅猛发展时期。高速公路建设中应用了大量的桥梁,而桥梁设计又是一项非常复杂而繁重的任务。为了提高桥梁设计质量和效率、降低桥梁设计人员的劳动强度、缩短桥梁设计周期、节约桥梁建设成本,桥梁CAD系统被引入并得到广泛的应用。桥梁CAD系统的应用为桥梁设计提供了新手段和新方法,极大地促进了桥梁行业的技术进步。当代计算机软硬件技术和图形显示技术的飞速发展为开发新一代桥梁CAD软件提供了系统平台和技术支持。在此背景下,某公路设计院对研发某型桥梁CAD系统进行了立项。本课题作为某型桥梁CAD系统研究项目的子项目,首先研究了国内外桥梁CAD系统研究现状及发展趋势,并对桥梁CAD系统开发技术进行了系统的研究。本文对盖梁普通钢筋图绘图模块进行了需求分析和总体设计,并以梁式桥结构设计中的高墩T型盖梁为研究对象,以程序驱动参数化方式为指导思想,进行了基于.NET API和C#的高墩T型盖梁绘图模块研究和开发,最终实现了完整绘制高墩T型盖梁普通钢筋图的功能。论文重点是高墩T型盖梁普通钢筋图绘图功能模块的详细设计。其中盖梁钢筋图包括盖梁立面图、平面图、剖面图、骨架大样、挡块钢筋图、钢筋数量表和文字说明、图框标题栏等部分。根据斜交角是否为直角,高墩T型盖梁可以分为正交和斜交两种。正交情况下钢筋布局、标注均较简单,而在斜交情况下由于斜向筋的存在,参数化和标注均变得复杂。为了提高代码的复用率、降低编程工作量,本次设计中将正交和斜交揉合在一起进行开发。采用面向对象编程设计了开发阶段绘图功能菜单、定义了创建组成普通钢筋图的基本图元的函数、定义了图形中的图层、实现各种标注样式的函数、钢筋数量表函数、添加文字说明部分的函数。钢筋图各模块布局方面,综合考虑单、双骨架和截面图个数等因素,总共设计了两大类共8种布局样式,基本能够适应各种复杂情况。