用户名: 密码: 验证码:
铁路路基排水用地CAD系统的研制
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本论文成功地研制开发了铁路路基排水用地CAD系统(YDPSCAD),它是继铁路勘测设计一体化项目的平面设计系统、纵断面设计系统和横断面设计系统之后的又一铁路线路设计子系统。
     本系统是在Windows NT 4.0操作系统上进行开发的,采用了目前最为优秀的Windows平台开发工具之一——Visual C++6.0作为系统开发平台;选用了集绘图和开发为一体的计算机辅助设计系统——AutoCAD 2000作为图形支撑环境;同时应用了AutoCAD最强有力的二次开发工具ObiectARX 2000进行系统开发。本系统可以在各种版本的Windows环境下运行。
     本论文在叙述系统整个开发过程的同时,还详细地阐述了开发过程中所使用的关键技术,如:面向对象技术、线路带状地形图大地坐标系向用户自定义坐标系的转换技术、图形实体在切图线位置的自动断开技术、图数合一技术以及文字标注的动态控制技术等等。本系统的一个较为突出的特点就是具有良好的人机交互功能和比较完善的自动校验体系,从设计数据的准备到对话框数据的输入、系统命令的执行,再到最后成果的输出,系统都有相应的信息提示。
     文章最后向读者展示了一个应用本系统进行铁路路基排水用地设计的具体实例。铁道部第一勘测设计研究院已经应用本系统完成了近百册路基排水用地的设计工作,实践证明了本系统的理论正确性、运行稳定性和操作简便性。
This thesis has accomplished the development of a CAD system concerning the design of railway-use land & subgrade drainage (YDPSCAD) , which is a fourth subsystem used in the design of railway-line following the plane-designed system, the vertical section-designed system and the transection-designed system in the integration of survey and design of the railway.
    This system is developed under the operation system named Windows NT 4.0. Its developing flat roof is Visual C++ 6.0, now one of the most perfect developing flat roofs based on Windows. Its gragh-supported environment is AutoCAD 2000, a CAD system composed of ploting and developing. The programming languge is ObjectARX 2000, the most powerful one used for secondary development in the development tools of AutoCAD 2000. This system can run under all Windows conditions.
    This thesis also expounds the key technics in the course of development work in detail, such as the technics of OOP, integration of gragh and digital and dynamic control about the mark, etc. There exists an excellent feature obviously in the system, namely, good computer-person interaction function and perfect system of automatic inspection. From the preparation of the data to the input of the data of the dialog box, command conducting, eventually results' output, there are corresponding prompt informations.
    At the end of the thesis, there is a vivid example provided. The No.l Survey and Design Academy of the Railway Department has successfully carried out about hundreds of tasks of the design of railway-use land & subgrade drainage with the help of the system, which is proved valid in theory, stable in operation and easy in conduction.
引文
[1] 邓域才.选线自动化评述.中南公路工程,1981年7月增刊
    [2] 石定宇,俞静贞.铁道概论.成都:西南交通大学出版社,1986
    [3] 郝瀛主编.铁路选线设计.北京:中国铁道出版社,1988
    [4] 邓域才主编.铁路规划与机助设计.北京:中国铁道出版社,1996
    [5] 郝瀛.铁道工程.北京:中国铁道出版社,2000
    [6] 铁道部人事司,铁道部人才交流培训中心.线路工程.成都:西南交通大学出版社,2000
    [7] 詹振炎.铁路选线设计的现代理论和方法.北京:中国铁道出版社,2001
    [8] 中国软件行业协会上海分会,上海计算机软件技术开发中心.软件质量及其评价技术.北京:清华大学出版社,1990
    [9] 施泊乐.高级程序员级软件知识.北京:清华大学出版社,1996
    [10] 郑人杰等.实用软件工程(第二版).北京:清华大学出版社,2001
    [11] 孙家广等.计算机图形学.北京:清华大学出版社,1994
    [12] 李世国.AutoCAD高级开发技术——ARX编程及应用.北京:机械工业出版社,1999
    [13] 余承飞,方勇.AutoCAD 2000二次开发技术(ObjectARX).北京:人民邮电出版社,1999
    [14] 孙江宏,丁立伟,米洁.AutoCAD ObjectARX开发工具及应用.北京:清华大学出版社,1999
    [15] 钱坤.AutoCAD 2000全攻略宝典.北京:水利水电出版社,2000
    [16] 刘良华,朱东海.AutoCAD 2000 ARX开发技术.北京:清华大学出版社,2000
    [17] AutoCAD工程二次开发.清宏计算机工作室.北京:机械工业出版社,2000
    [18] 谭浩强.C程序设计.北京:清华大学出版社,1991
    [19] 王清辉,王彪.Visual C++CAD应用程序开发技术.北京:机械工业出版社,2002
    [20] 郑阿奇.Visual C++实用教程.北京:电子工业出版社,2000
    
    
    [1] 北方交通大学铁道建筑系译.电子计算机在铁路工程中的应用.北京:人民铁道出版社,1979
    [2] B .K.马雅夫斯基著,汤曙曦、宋治伦译.最优化方法在铁路纵断面设计中的应用.北京:人民铁道出版社,1979
    [3] Roger S.Pressman著,黄柏素译.软件工程-实践者的研究方法.北京:机械工业出版社,1999
    [4] Timothy C.Lethbridge Robert Laganiere著,张红光译.面向对象软件工程.北京:机械工业出版社,2001
    [5] (美)Thomas A.Stellman著,王淇等译.精通中文AutoCAD 2000.北京:机械工业出版社,2000
    [6] David S.Cohn著,陆殉等译.AutoCAD 2000中文版技术大全.北京:机械工业出版社,2001
    [7] (美)Sham Tickoo著,辛洪兵等译.AutoCAD 2000高级定制.北京:机械工业出版社,2000
    [8] (爱尔兰)Charles McAuley.AutoCAD 2000 ObiectARX编程指南.北京:机械工业出版社,2000
    [9] Microsoft Corporation.Microsoft Visual C++2.0 for Win32大全(三)——Microsoft基本类库参考手册.北京:清华大学出版社,1995
    [10] Microsoft Corporation.Microsoft Visual C++2.0 for Win32大全(四)——运行库及io流类库参考手册.北京:清华大学出版社,1995
    [11] Microsoft Corporation.Microsoft Visual C++2.0 for Win32大全(五)——语言参考手册.北京:清华大学出版社,1995
    [12] MSDN Library Visual Studio 6.0 release[z].Microsoft Corpora tion,1997
    [13] (美)Jesse Liberty等.C++自学通.北京:机械工业出版社,1997
    [14] (美)帕巴斯,C.(Pappas,C.),莫瑞,W.(Murray,W.).Visual C++5参考大全.北京:中国轻工业出版社,1998
    [15] Kate Gregory.Visual C++6开发使用手册.北京:机械工业出版社,1999
    [16] (美)Jon Bates,Tim Tompkins.实用Visual C++6.0教程.北京:清华大学出版社,2000
    
    
    [17] 巴格(Bugg,K.)著,常小刚译.VISUAL C++除错手册.北京:中国电力出版社,2000
    [18] (美)David J.Kruglinski著,潘爱民,王国印译.VISUAL C++技术内幕(第四版).北京:清华大学出版社,2001
    [1] Miller, G.S.P, The Definition and Rendering of Terrain Maps, Computer Graphics. 1986, 20 (4)
    [2] Petrie, G.and Kennie, T.M., Terrain Modeling in Surveying an Civil Engineering, Computer Aided Design. 1987, 9 (4)
    [3] Elvins TT. A Study of Algorithms for Volume Visualization. Computer Graphics. 1992, 26(3)
    [4] 尹承贵,刘乃奎.建设中国数字铁路的理论和技术研究.铁路计算机应用(RGIS铁路地理信息系统专集),2001,10(8)
    [1] 铁路线路及站场工程科技信息中心,铁路航测遥感科技信息中心.铁路工程建设科技动态报告文集.铁道部建设管理司,2001
    [2] 张滨等.铁路线路勘测设计软件使用和数据提供的调研综述.铁路线路勘测设计技术信息交流研讨会,厦门,2001.铁道部建设管理司,2001
    [3] 屈晓辉.铁道工程设计领域计算机应用一体化.铁路线路勘测设计技术信息交流研讨会,厦门,2001.铁道部建设管理司,2001
    [4] 许克亮.关于铁路勘测设计一体化及线路软件开发的几点看法.铁路线路勘测设计技术信息交流研讨会,厦门,2001.铁道部建设管理司,2001
    [5] 孟存喜.铁路线路初步设计方案比选系统.铁路线路勘测设计技术信息交流研讨会,厦门,2001.铁道部建设管理司,2001
    [1] 易思蓉.铁路纵断面自动设计[硕士学位论文].成都:西南交通大学,1984
    [2] 易思蓉.虚拟环境铁路选线设计系统的理论与方法研究[博士学位论文].成都:西南交通大学,2000

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700