摘要: |
本课题以道路交通标志标线的设计为研究对象,对其设计内容进行了比较系统的分类,并对其设计原理进行一定的研究。借助于AutoCAD的二次开发工具ARX(AutoCAD RuntimeExtension),利用VC++语言为开发工具,开发研究道路交通标志标线交互式辅助设计系统。
该辅助设计系统的开发设计是根据软件工程的设计理念,把道路交通标志标线的交互式辅助设计系统的开发分为了需求、设计、编码和测试四个阶段。在对道路标志标线的设计内容系统分类分析的基础上,根据软件需求分析对软件进行总体设计。运用结构化设计方法对总体设计的流程进行软件模块化设计,分模块建立参数化设计模型,并在此基础上对各模块进行编码实现。最后运用于设计实例对该软件进行测试,验证程序的可行性和实用性,进而实现对软件的进一步优化设计。
不同于传统的设计方式,为了提高道路标志标线的设计效率,该软件采用交互式辅助设计方式。用户可以人机交互式的完成图形的绘制和尺寸的标注,根据参数化设计原理,通过设定参数值自动的完成设计,提高了设计效率,减少了重复劳动。在确定参数的过程中,本文采用了参数驱动法和文件驱动法,并结合对CAD扩展数据(Xdata)的操作,在ObjectARX和MFC混合编成的基础上实现其功能。
综上所述,本文研究分析了道路标志标线的设计原理和过程,总结吸取了国内外这方面设计辅助软件的设计思想,根据最新国内规范要求和新道路设计理念,在Object ARX和MFC混合编程的基础上,编制完成道路交通标志标线辅助设计软件,并将其运用于设计实例进行软件的调试测试,验证其可行性和有效性,提高道路标志标线的设计效率。
|