论文摘要
虚拟仪器的显示包括虚拟仪器中的面板和控件库中的控件显示,都是模拟物理仪器中的实物,用编程语言编制,而OpenGL是功能强大的开放式图形库,由于它方便而强大的三维图形的绘制功能,并具有可靠性高、可扩展性、可伸缩性、容易使用、灵活性和可移植性等优点,使用它来对虚拟仪器图形库进行开发具有很宽广的前景。本文首先对虚拟仪器三维控件按照显示效果进行了分类,并对部分主要控件的功能、特性和显示模型进行比较详细的介绍。针对虚拟仪器三维控件的显示效果,提出了基于OpenGL技术实现三维控件界面的设计模型方案,介绍了OpenGL相关的基础知识,及在虚拟仪器三维控件中的渲染。然后介绍了虚拟仪器图形库函数的开发流程和三维控件的具体开发过程,并充分利用OpenGL各种渲染效果开发外观逼真、界面美观的虚拟仪器三维控件。针对应用软件的开放性和扩展性,提出了在Visual C++下的OpenGL虚拟仪器三维控件开发模型,将虚拟仪器控件图形库函数封装为动态链接库插件,便于应用软件的调用和扩展。将单个的虚拟仪器控件联系起来组成简单的仪器界面,并通过测试实现控件在界面中的各种功能,从而论证了论文研究思路的正确性。
论文目录
摘要ABSTRACT1 绪论1.1 课题概述1.2 背景及相关技术的国内外现状1.3 本文主要研究内容与章节安排2 虚拟仪器控件类型2.1 虚拟仪器控件及其分类2.2 常用类控件2.3 按钮类控件2.4 伪彩色图类控件2.5 表盘类控件2.6 波形图类控件2.7 本章小结3 OPENGL 技术在虚拟仪器三维图形中的渲染3.1 OpenGL 基础知识3.2 OpenGL 的视景转换3.3 OpenGL 光照3.4 OpenGL 材质3.5 OpenGL 曲线与曲面3.6 OpenGL 纹理3.7 OpenGL 的 MFC 编程3.8 本章小结4 虚拟仪器控件三维显示的开发4.1 VC++下的OpenGL 程序开发框架设计4.2 图形库开发方式设计4.3 三维控件的属性设计4.4 三维控件的几何建模4.5 三维控件在流程图中的显示设计4.6 三维按钮类控件的设计实现4.7 三维表盘类控件的设计实现4.8 三维波形图类控件的设计实现4.9 虚拟仪器图形显示的应用4.10 本章小结5 总结与展望5.1 全文总结5.2 展望致谢参考文献
相关论文文献
标签:虚拟仪器论文; 三维控件论文; 渲染论文;