摘要
计算机技术与工程技术相结合诞生了一门新兴技术——计算机辅助工程(Computer Aided Engineering,简称CAE)。计算机辅助设计(Computer AidedDesign,简称CAD)是CAE的基础。
本课题开发的软件采用VB.Net2003作为开发平台、Access2003作为数据库、AutoCAD2006作为支撑软件,利用AutoCAD成熟的开发环境、强大的绘图能力来减少软件的开发周期。
通过建立适合开发的模型来完成挡土墙截面的绘制,改变模型中的某些参数,可以构造不同形式的挡土墙截面,有利于建立统一的数据结构,统一的数据结构便于数据的组织和管理。例如,如果没有统一的数据结构,按照重力式挡土墙的不同形式,应该为每一种形式的挡土墙建立数据结构,这会造成数据的混乱和开发的难度。采用统一的模型和统一的数据结构,可以改变和模型对应的数据结构来完成不同形式的挡土墙的数据结构的建立。
借助Access2003数据库,软件可以检索合适的数据,将其读入到相关的结构体数组中,再将结构体数组按照挡土墙的截面、平面、立面的关系将结构体数组中的数据进行分割和整合,使其成为一个统一的整体,以便为绘制平面图和立面图提供统一的数据,实现相关图形的绘制。
借助挡土墙计算公式,配合相关的数据,有利于提高计算的精度和计算的通用性。
软件实现了挡土墙的设计图和施工图的自动绘制、挡土墙的计算,该软件的实现减少了工作强度,提高了准确度,具有很好的应用价值。
CAE (Computer Aided Engineering) is a newborn technology which emerges by combining computer technology with engineering.CAD (Computer Aided Design) is the foundation of CAE.
The Subject adopts the VB.Net2003 and the Access2003 as the corresponding developing platform.The AutoCAD2006 is the support software, its mature development environment and powerful cartography ability are used to reduce the software development cycle.
The drawing of bulkhead section is completed by establishing the model which is Suitable for development.Through changing the certain parameters of the model,the different bulkhead section form is structured.The model is advantageous to establish unified data structure which is easy to organize and manage data.For example,if the data structure was not unified,different data structure should be established according to different gravity bulkhead form,this can create the data chaotic and the development difficulty. The different data construction of bulkhead section can be founded by changing the data construction which using unified model and unification data construction.
By means of Access 2003 database, the software can search the suitable data, and read it into relevant structural arrays, then apart and combine the structural arrays according to the relationship of the section, level and the elevation of the retaining wall, making it become a unified whole, For providing the unified data for drawing plane figure and elevation, and realize the drawing the relevant figures.
Cooperating with the relevant data and by means of the calculating formulae of the retaining wall, It can improve the currency of precision and the calculation.
The software has realized the automatic drawing of the design drawing and the construction drawing, and the calculation of the earth-retaining wall. The realization of the software can reduce the working intensity and improving the accuracy and have very good using value.
引文
[1]2006年中国公路行业分析及投资咨询报告[R].中国投资咨询网.2006
[2]2007年中国公路运输行业研究咨询报告[R].中商情报网.2007
[3]朱照宏,张雨化.公路计算机辅助工程[M].北京:人民交通出版社,2000
[4]符锌砂.公路计算机辅助设计[M].北京:人民交通出版社,1998.3
[5]朱照宏,符锌砂,李方,方守恩.道路勘测设计软件开发与应用指南[M].北京:人民交通出版社,2003.8:12-15
[6]齐荣.公路路线计算机辅助设计[J].山西建筑,2003,2(29):194-195
[7]张建华,郝凯荣,宋世海.公路路线计算机辅助设计系统[J].内蒙古公路与运输,2001:24-25
[8]朱军功,蒋洋,陈振华.基于VB的重力式挡土墙计算机辅助设计[J].交通与计算机,2001,2(19):60-63
[9]阳仕武,何晓蓉.公路平面中心线CAD软件的设计[J].公路交通科技,1999,6(16):17-21
[10]王茂.挡土墙(重力式)CAD系统集成[J].中南公路工程,2004,9(29):136-138
[11]丁建明,杨顺新,王富民.动态、交互道路CAD平面设计系统研究[J].东南大学学报,1998,5(28):117-121
[12]蒲浩,詹振炎.公路透视图CAD的开发[J].长沙铁道学院学报,1997,12(15):8-12
[13]邱荣茂,王大鸣,周乔勇.基于AutoCAD的线路缓和曲线的自动绘制[J].工程图学学报,2005(1):30-34
[14]杨宏志,许金良,杨少伟.集成化公路CAD系统数据结构[J].西安公路交通大学学报,2001,4(21):60-62
[15]陈伟.利用AutoCAD R14绘制公路路线平面设计图[J].产业传真,1999,2:50-51
[16]涂鹏,蒋红斐.AutoCAD二次开发及在公路设计中的应用[J].山西建筑,2004,2(30):135-136
[17]陈忠达,王秉纲.公路档土墙设计[M].北京:人民交通出版社,1999.10:1-10
[18]戴学臻,杨洁,陈君.挡土墙设计软件关键技术及框架设计[J].山西交通科技, 2004,4(1):8-10
[19]吉随旺,张倬元.挡土墙设计绘图系统的开发[J].地质灾害与环境保护,1997,9(8):59-64
[20]张晋西.Visual Basic.NET二次开发AutoCAD范例精解[M].北京:清华大学出版社,2004.1
[21]张帆,郑立楷,王华杰.AutoCAD VBA开发精彩实例教程[M].北京:清华大学出版社,2004.1
[22]李长勋.AutoCAD VBA程序员开发技术[M].北京:国防工业出版社,2004.1
[23]刘苏.VB语言在公路勘测平面线形计算机辅助设计中的算法[J].公路,2004,1(1):36-42
[24]Duncan Mackenzie,Kent Sharkey.21天学通Visual Basic.NET[M].北京:人民邮电出版社,2002.5
[25]曾春平,王超.XML编程从入门到精通[M].北京希望电子出版社.2002.2:97-143
[26]莎师煊,王珊.数据库系统概论[M].高等教育出版社.2002.5:45-82
[27]Patrick O'Neil,Elizabeth O'Neil.DATABESE Principles,Programming,and Performance[M].高等教育出版社.2001.5:79-155
[28]DavidM.Kr.DATABASE PROCESSING Fundamentals,Design&Implementation Seventh Edition[M].电子工业出版社.2001.3:100-121
[29]莎师煊,王珊.数据库基础[M].高等教育出版社.1993
[30]石树刚,郑振楣.关系数据库[M].清华大学出版社.1993
[31]缪鹍,詹振炎.基于线元的公路平面线形交互设计方法研究[J].中国公路学报,2001.7(14):25-29
[32]高晋生,柴瑞.HEAD系统的平面线形设计[J].公路,1997(10):45-50
[33]王福建,吴国雄,李方.道路工程三维建模技术[M].北京:人民交通出版社,2003.7
[34]邬启凌,王双.高公路线形设计[J].煤炭工程,2005(10):15-17
[35]刘朝阳,任福田.公路纵断面计算机自动设计[J].北京工业大学学报,1994,3(20):97-102
[36]张奇有,刘陇生.公路平面线型设计[J].青海交通科技,2003,3:10-12
[37]李旗云.公路平面设计曲线法[J].云南交通科技,1999,2(15):23-3
[38]嵇亚炜.编程解决道路缓和曲线的计算问题[J].江苏测绘,2001,9(24):26-27
[39]蒋正军.道路缓和曲线求任意点桩号的快速算法[J].南京市政,2006(2):7,14-15
[40]王晓光,闫正楷.公路路线的坐标计算[J].吉林建筑工程学院学报,1999,12(4):39-42
[41]徐志飞.采用三弯矩样条插值法构造曲线型超高顺坡缓和曲线[J].上海铁道大学学报,1998,4(19):65-68
[42]吴瑞麟,吕小柏.缓和曲线直角坐标计算公式精度分析[J].武汉城市建设学院学报,1997,3(14):28-31
[43]谢山海,余泗海,李洲鹏.三次样条函数的公路平面线形设计[J].华东公路,1999,6(3):8-11
[44]Laba J.T,Kennedu J.B,Seymour P.H.REINFORCED EARTH RETAINING WALL UNDER VERTICAL AND HORIZONTAL STRIP LOADING[J].Canadian Geotechnical Journal,1984,v21(3):407-418
[45]Holinghurst,E.Murry,R.T.REINFORCED EARTH RETAINING WALL[J].Proceedings of the Institution of Civil Engineers,1996,V80(1):1327-1341
[46]Timothy C.Lethbridge,Robert Laganiere.面向对象软件工程[M].机械工业出版社.2003.4:243-270
[47]韩万江,姜立新.软件项目管理案例教程[M].机械工业出版社.2005.9:289-295