摘要 | 第1-5页 |
Abstract | 第5-9页 |
第一章 引言 | 第9-12页 |
·课题背景 | 第9页 |
·课题的内容 | 第9-10页 |
·本人所做的工作 | 第10页 |
·内容安排 | 第10-12页 |
第二章 虚拟仪器概述 | 第12-23页 |
·电子测量技术的发展 | 第12-13页 |
·虚拟仪器的概念 | 第13-16页 |
·虚拟仪器和传统仪器的比较 | 第15-16页 |
·虚拟仪器的特点及应用 | 第16-18页 |
·虚拟仪器的特点 | 第16-17页 |
·虚拟仪器的应用 | 第17-18页 |
·虚拟仪器的发展和现状 | 第18-20页 |
·虚拟仪器的发展 | 第18-19页 |
·虚拟仪器的现状 | 第19-20页 |
·可视化编程工具 | 第20-23页 |
·可视化编程语言的特点 | 第20页 |
·虚拟仪器开发工具的分类及特点 | 第20-23页 |
第三章 系统软件设计的相关技术 | 第23-45页 |
·概述 | 第23-26页 |
·模块化的程序设计 | 第23-24页 |
·模块化程序设计的原则 | 第24-25页 |
·本设计的软件模块划分 | 第25-26页 |
·面向对象技术(OBJECT ORIENTED TECHNIQUE) | 第26-34页 |
·基本概念 | 第27-30页 |
·基本特征 | 第30-32页 |
·面向对象技术和虚拟仪器系统 | 第32-33页 |
·面向对象技术和虚拟仪器系统的优点 | 第33-34页 |
·统一建模语言(UML) | 第34-39页 |
·UML 概述 | 第34-35页 |
·UML 的建模机制 | 第35-38页 |
·静态建模 | 第35-37页 |
·动态建模 | 第37-38页 |
·UML 在软件不同开发阶段的应用 | 第38-39页 |
·UML 建模 | 第39页 |
·多线程技术 | 第39-45页 |
·进程与线程 | 第40-45页 |
·关系 | 第40页 |
·线程的调度 | 第40页 |
·线程的优先级 | 第40-41页 |
·线程的创建 | 第41-43页 |
·线程的终止 | 第43-44页 |
·线程的同步 | 第44-45页 |
第四章 虚拟仪表软件系统的具体实现 | 第45-74页 |
·系统的总体框架 | 第45-46页 |
·功能模块的设计与实现 | 第46-72页 |
·编控子系统的实现 | 第46-52页 |
·编控子系统的编辑模块 | 第46-48页 |
·表盘编辑器 | 第48页 |
·仪表编辑器 | 第48-49页 |
·页面编辑器 | 第49-50页 |
·编控子系统的控制播出模块 | 第50-52页 |
·播出子系统的实现 | 第52-54页 |
·播出子系统的总体框图 | 第52-53页 |
·播出子系统的总体流程 | 第53-54页 |
·数据通讯 | 第54-56页 |
·归一化的数据处理 | 第54-55页 |
·参数名称和数值的映射关系 | 第55页 |
·数据包结构 | 第55-56页 |
·数据的存储与查询 | 第56-64页 |
·数据的存储 | 第57-60页 |
·数据的查询 | 第60-64页 |
·数据显示模块(数据可视化) | 第64-72页 |
·曲线显示模块 | 第64-66页 |
·数据可视化闪烁的成因及消除方法 | 第66-72页 |
·程序设计过程中的异常处理 | 第72-74页 |
第五章 课题小结 | 第74-76页 |
·运行 | 第74页 |
·项目总结和展望 | 第74-76页 |
参考文献 | 第76-79页 |
致谢 | 第79-80页 |
个人简历、研究成果及发表的学术论文 | 第80页 |
1. 个人简历 | 第80页 |
2. 研究成果 | 第80页 |
3. 论文发表 | 第80页 |