| 【中文题名】 | 基于.NET的网络化仪器研究与实现 |
| 【英文题名】 | Research and Development of the Network Instrument Based on .NET |
| 【学科专业】 | 软件工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2006-1-16 |
| 【中关键词】 | 网络测量技术,网络化仪器,Web技术,虚拟仪器,VS,.NET |
| 【英关键词】 | Network measure technology,Network instrument,virtual instrument,Web technology,VS .NET,ASP .NET,SQL Server, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>自动控制、自动控制系统>计算机控制、计算机控制系统 |
| 【论文摘要】 | 本文基于VS.NET通用平台,研究网络化仪器的原理、关键技术及实现的具体技术路线,为构建网络化仪器提供一种新方法。本文设计并实现一网络化仪器模型,它为基于VS.NET设计和构建网络化仪器提供模板,在远程测控、远程监测、远程虚拟实验室等方面将有广泛的应用前景。
本文研究、试验和解决了以下问题:基于VS.NET的网络化仪器的系统结构研究,通过远程网络利用IE浏览器控制仪器、发布信息的机制及实现方法的研究。基于VS.NET的网络化仪器的虚拟仪器组件的构成与设计,通过远程网络通讯技术,利用虚拟仪器软面板,对实时测试数据、测试曲线和仪器工作状态进行动态显示的实现技术。基于VS.NET的网络化仪器的硬件系统的设计,包括通过远程网络,驱动底层I/O,控制外部设备,应用事件驱动机制,实现实时多任务,满足多进程,多线程的系统要求。基于VS.NET的网络化仪器的测试数据的文件系统和网络数据库技术的研究,实现仪器的文件操作和数据库应用。基于VS.NET构建一网络化仪器模型,通过Internet实现自动测量、控制信息发布等网络化仪器应用。 |
| 【论文题纲】 |
|
第一章 绪论 |
8-15 |
|
1.1 研究背景 |
8-9 |
|
1.2 技术背景 |
9-13 |
|
1.2.1 分布式计算技术 |
9-10 |
|
1.2.2 .Net技术 |
10-11 |
|
1.2.3 虚拟仪器技术 |
11-12 |
|
1.2.4 网络数据库技术 |
12-13 |
|
1.3 课题主要工作及组织结构 |
13-15 |
|
第二章 .Net分布式技术 |
15-24 |
|
2.1 分布式系统体系结构 |
15-17 |
|
2.2 .Net框架 |
17-21 |
|
2.2.1 CLR |
19-20 |
|
2.2.2 公用层次类库 |
20-21 |
|
2.3 .NET的开发工具 |
21-23 |
|
2.3.1 Visual Studio .NET |
22 |
|
2.3.2 C |
22-23 |
|
2.4 本章小结 |
23-24 |
|
第三章 网络化仪器关键技术研究 |
24-40 |
|
3.1 网络化仪器结构与工作机制 |
24-27 |
|
3.2 PCI总线下网络化仪器的硬件设计 |
27-28 |
|
3.3 网络化仪器软面板的实现 |
28-30 |
|
3.3.1 网络化仪器软面板设计思想 |
29-30 |
|
3.3.2 设计过程 |
30 |
|
3.4 B/S结构的Web服务器远程调用 |
30-32 |
|
3.4.1 ASP .NET的作用 |
31 |
|
3.4.2 .NET Remoting技术 |
31-32 |
|
3.5 网络化仪器的底层I/O驱动 |
32-34 |
|
3.5.1 Windows2000驱动程序模型 |
32-34 |
|
3.5.2 驱动程序的安装 |
34 |
|
3.6 网络化仪器的测试数据库 |
34-38 |
|
3.6.1 Web数据库连接技术 |
35 |
|
3.6.2 ADO .NET的数据库管理 |
35-37 |
|
3.6.3 .NET连接Sql Server 2000数据库 |
37-38 |
|
3.7 本章小结 |
38-40 |
|
第四章 网络化仪器实现 |
40-61 |
|
4.1 测试系统组成 |
40-42 |
|
4.2 系统硬件结构 |
42-44 |
|
4.2.1 系统检测原理 |
42-43 |
|
4.2.2 系统硬件结构 |
43-44 |
|
4.3 系统软件设计 |
44-55 |
|
4.3.1 软件系统设计 |
44-45 |
|
4.3.2 系统逻辑设计 |
45-46 |
|
4.3.3 系统测控面板的实现 |
46-50 |
|
4.3.4 仪器系统远程调用的实现 |
50-53 |
|
4.3.5 仪器底层硬件的驱动 |
53-55 |
|
4.4 测试与试验结果 |
55-59 |
|
4.4.1 进入测试系统 |
55-56 |
|
4.4.2 充放电循环测试及数据存储 |
56-57 |
|
4.4.3 测试数据的显示和打印 |
57-58 |
|
4.4.4 测试曲线显示与打印 |
58-59 |
|
4.5 本章小结 |
59-61 |
|
第五章 总结和展望 |
61-62 |
|
5.1 本文总结 |
61 |
|
5.2 存在问题及进一步工作 |
61-62 |
|
参考文献 |
62-66 |
|
硕士学习期间参加项目 |
66 |
|
硕士学习期间公开发表的论文 |
66-67 |
|
致谢 |
67 |
|
| 【DOI】 | LunWen.ID:2.2008.377663 |