嵌入式环境下的QCAD图形优化处理技术研究与应用

来源 :重庆大学 | 被引量 : 0次 | 上传用户:mimibbs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在制造业信息化进程中,制造企业车间设备层的信息交互逐渐以无纸化方式替代纸质传递,车间设备层的CAD图形信息传输和浏览成为交互中的重要内容。在生产车间多粉尘、高油污、强干扰的恶劣环境下,嵌入式系统以其高可靠性、低价格、低功耗和小体积等优点车间设备层信息交互中扮演重要角色,嵌入式系统下的CAD图形软件需求应运而生。移植现有CAD图形软件到嵌入式系统是满足需求的有效途径,但是由于嵌入式系统硬件资源客观受限,而CAD图形软件所需要处理的数据量庞大,直接移植过来的CAD图形系统不能可靠、快速地在嵌入式环境下运行。因此,需要针对嵌入式系统设计与优化CAD软件的图形处理算法。本文结合项目实践,选择二维图形软件QCAD进行移植,并对其图形算法进行优化,对企业车间的无纸化生产具有重要意义。   本文首先分析目前国内外关于嵌入式环境下CAD图形技术的研究状况,在此基础上选取QCAD1作为本次移植研究的对象;再分析QCAD的总体结构,重点对QCAD的几个关键模块处理算法进行解析,同时分析QCAD的代码特征和运行环境;在此基础上提出了将QCAD系统划分为绘图层、代码层和平台层并分别对各层进行优化处理的总体方案。   然后,重点着眼绘图层,在分析QCAD的图形算法结构基础上,对其中耗资源的关键模块处理算法进行优化,主要包括中文字符处理算法、区域剖面线填充算法和尺寸标注处理算法等。优化过程采取分析原有算法的结构原理——找出算法耗资源的原因——提出解决方法的步骤,并对优化过程中采用的部分关键技术进行阐述;对于代码层,在分析QCAD的代码特征基础上,从嵌入式软件开发的角度对QCAD进行代码层的优化;对于平台层,重点分析QTE的核心代码及其结构并优化其结构。   最后,在完成了QCAD系统优化研究的基础上,完成交叉编译平台的搭建、图形界面软件QTE的交叉编译与移植,交叉编译QCAD然后移植到嵌入式设备上,实现QCAD在嵌入式环境下的应用。
其他文献
试验法是研究消声器气流再生噪声的有效手段和常用方法。对消声器气流再生噪声试验技术的研究,有利于从试验的角度揭示气流再生噪声的产生机理,为定量指导消声器的设计和优化奠
作为在飞机数字化装配领域应用广泛的三坐标测量仪器,激光跟踪仪拥有高精度、高效率等优点。在飞机装配过程中,需要频繁利用公共观测点对激光跟踪仪转站,计算出测量坐标系与
史南地区位于济阳坳陷东营凹陷中央断裂背斜带西段,该区东部已经实现了含油连片,西部勘探程度较低。为了继续向西扩大沙三中亚段储集层的含油气范围,有必要对该区的储集层特征开
期刊
通过分析四川省主要本科院校官方微博发展现状,指出当前高校官方微博发展问题,有针对性的提出发展建议。 By analyzing the status quo of the official microblogging deve
电解复合抛光技术,充分利用电化学加工表面质量好、表面粗糙度低、加工效率高,以及机械加工精度高的长处,是一种利用电化学的阳极溶解和磨粒的机械刮削作用相结合的复合加工工艺
目前嵌入式系统在机电设备中的应用日趋广泛,它具有体积小、能在高低温等恶劣环境下运行和运行相对稳定等优势。人机界面与嵌入式系统的结合形成嵌入式人机界面,高效开发实用的
知识组织是当代图书馆学的重要命题.本文系统的介绍了知识组织的涵义.并从内容方法与作用等几个方面分析了图书馆知识组织.
随着微机电系统和先进制造领域的发展,对微小型对象的微操作与微装配已逐渐成为多学科领域的研究热点。在微操作或微装配中,往往存在大范围的快速运动,由于系统中柔性结构的存在,在运动过程中和运动停止后有可能会激起微夹持器自身的弹性振动,给夹持可靠性和定位精度带来影响。本学位论文以微操作过程中的运动控制和振动抑制技术为研究背景,以一类由伺服电机、机械臂和柔性微夹持器等构成的宏/微操作器为研究对象,伺服电机驱
本文对四个典型的软岩隧道进行塌方原因及处治措施进行了分析,主要介绍了每个隧道的工程概况及隧址区地质条件,讨论了塌方发生的具体原因,最后提出了一般塌方事故处治综合设计方