摘要: |
城市轨道交通纵断面的设计工作量大而且需要反复修改,通过计算机辅助设计可以节省大量人力,提高设计效率。本文在叙述了城市轨道交通纵断面设计的相关知识和理论的基础上进行了纵断面CAD系统的开发。系统以AutoCAD作为二次开发平台,并直接进入AutoCAD数据库进行实体的自定义,用户对系统的操作与对AutoCAD系统命令的操作无异。系统具有强大的动态交互功能,设计界面友好,用户操作简单方便。
城市轨道交通纵断面设计过程中包含大量的数据资料,系统采用简便易操作的Microsoft Access数据库作为系统数据的管理工具。对于城市轨道交通纵断面的高程控制点,系统向用户提供了动态交互式的插入、移动和删除功能。用户在纵断面拉坡设计的过程中,系统提供了动态拖动、对话框交互的坡段设计功能。系统具有强大的修改功能,用户可对变坡点、竖曲线、高程控制点等设计信息进行修改。对于用户的设计信息,系统提供了丰富的查询功能。用户的设计成果系统按照最新的规范进行检验,将不合格的设计信息进行特殊标识,并可以以报表的形式输出。系统适应用户的需要进行出图,用户生成的图纸按AutoCAD的dwg格式进行保存,并将用户的设计成果保存于数据库。
本文所研制的系统还使用了大量的图形交互技术,文中做了详细的论述。本文所涉及的图形交互技术包括信息化网格定位交互技术、对话框交互技术、“橡皮筋”拉坡交互技术、鼠标拾取交互技术、系统容错处理交互技术。
本文对所研制的系统,用具体实例进行了验证,验证过程中充分体现了系统操作界面的友好和系统优越的动态交互能力,系统的验证结果表明系统完全满足城市轨道交通纵断面设计的要求。
本文设计的系统是在WindowsXP操作系统上进行开发的,采用ViSUal C++6.0作为系统编译平台,AutoCAD 2002作为图形支撑环境,Microsorft Access2000作为数据管理工具,用ObjectARX 2002作为系统的二次开发工具。
|