在如此大量的建设需求的情况下,迫切需要一种能够帮助设计人员提高设计速度,降低设计难度,同时又能保证设计安全的工具。由此,计算机辅助设计软件CAD便应运而生。
CAD计算机辅助设计起初诞生于二十世纪60年代,是由美国麻省理工大学提出的交互式图形学的研究计划。一开始只是用于通用汽车和波音航空公司自行开发的交互式绘图系统。
随着科学发展,社会的进步,计算机成本大幅下降,越来越多的地方运用到了CAD技术。二十世纪80年代,由于个人电脑的普及应用,CAD(计算机辅助设计)得以迅速发展,出现了专门从事CAD系统开发的公司。当时的美国电脑软件公司开发的CAD系统虽然功能有限但因其系统免费开放,受到了大众的欢迎,并且因此而得以快速的升级完善。在计算机领域,由伊凡.萨瑟兰郡在1963年在麻省理工学院开发的Sketchpad(画板)是一个转折点,它的特点是能够通过一支光笔在阴极射线屏幕上绘制图形并传至计算机内,让使用者能用图形方式和计算机交互。
如今的CAD技术到已不再如当初一般受到各种限制。从那个时候起已经经过了许多的演变,如今CAD已经不仅仅用于绘制图形和显示图形,它已经负担起了更多设计中更加智能的部分。
1.2 国内外现状
1.3论文主要内容
本文通过研究分析城市轨道交通场站图结构和运行原理,对所运用到的每个部件进行单独设计。使用Qt软件将每一个部件进行模块化,使之能够被随时调用,将每个模块的功能集成到一起以实现当两个模块连接时能够进行联锁动作。以此为核心设计制作方便城市轨道交通场站图设计的CAD软件[1]。
第1章为绪论,主要分析本文的研究背景,研究现状和意义。
第2章为Qt软件的介绍。首先是Qt的软件开发背景,开发意图,之后说明Qt软件的安装及使用说明,接着对Qt的各个主要特性进行介绍说明,其中着重说明在本设计中要使用到的数个模块,如mainwindow文件的特性,图形的绘制,事件的设置等内容。
第3章为城市轨道交通场站图CAD的介绍,主要内容分为场站图的功能分析以及相关部件的选择和要求,还有CAD软件的功能介绍。
第4章为Qt软件设计部分,主要分为站场图线路模块设计,信号灯模块设计,线路功能显示方式,信号灯显示方式,文字警告模块设计,以及各个模块的选择动作和取消动作设计。
第5章为CAD软件的结构设计,分析基于Qt软件的CAD软件设计方式和能够实现的功能。
最后为结论和总结,对本文的工作做最后的补充,并列出所使用的材料,以及致谢。
2 Qt软件概述
2.1 开发背景
Qt Creator 是一款跨平台的集成开发环境,对Qt开发者有特别的针对性,是Qt SDK组成的一部分,可以在Windows, Linux/X11及Mac OS X等桌面操作系统下运行,并且允许开发者为多桌面环境及移动设备平台创建应用程序。它含有一个可视化调试工具和集成的 GUI 版面和外形设计师。并且这个编辑器还包括语法高亮度显示和自动完成的功能。 Qt Creator 在 Linux 上,使用的是GCC的 C++ 编译器。在 Windows平台环境下,默认安装它可以使用MinGW或MSVC。从源代码编译,同样也可以使用cdb。
2008年10月的Qt Developer Days宣布这项计划(代号为 Greenhouse)。该项目的技术预览版在2008年10月30日被公布。最后在2009年3月3日正式发布(连同Qt 4.5),并向使用者提供LGPL许可的源代码。
2.2 Qt安装与说明
本文所使用的Qt版本为Qt4.7.3,所使用的Qt creator版本为2.2.1。其他版本在安装与使用时会有所不同,本文仅以此版本为准。
先安装Qt creator。双击运行qt-creator-win-opensource-2.2.1,然后按照默认设置安装即可,若需要改变安装路径则安装路径中不能包含中文。其中组件选择则界面中的Post mortem debugging项的作用是在程序运行崩溃是可以双击Qt creator进行调试。此项目是否选择并不影响以后的编程。 基于Qt的城市轨道交通场站图CAD软件设计(2):http://www.youerw.com/tongxin/lunwen_17500.html