基于.NET的网络化仪器研究与实现

基于.NET的网络化仪器研究与实现

论文摘要

本文基于VS.NET通用平台,研究网络化仪器的原理、关键技术及实现的具体技术路线,为构建网络化仪器提供一种新方法。本文设计并实现一网络化仪器模型,它为基于VS.NET设计和构建网络化仪器提供模板,在远程测控、远程监测、远程虚拟实验室等方面将有广泛的应用前景。 本文研究、试验和解决了以下问题:基于VS.NET的网络化仪器的系统结构研究,通过远程网络利用IE浏览器控制仪器、发布信息的机制及实现方法的研究。基于VS.NET的网络化仪器的虚拟仪器组件的构成与设计,通过远程网络通讯技术,利用虚拟仪器软面板,对实时测试数据、测试曲线和仪器工作状态进行动态显示的实现技术。基于VS.NET的网络化仪器的硬件系统的设计,包括通过远程网络,驱动底层I/O,控制外部设备,应用事件驱动机制,实现实时多任务,满足多进程,多线程的系统要求。基于VS.NET的网络化仪器的测试数据的文件系统和网络数据库技术的研究,实现仪器的文件操作和数据库应用。基于VS.NET构建一网络化仪器模型,通过Internet实现自动测量、控制信息发布等网络化仪器应用。

论文目录

  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 技术背景
  • 1.2.1 分布式计算技术
  • 1.2.2 .Net技术
  • 1.2.3 虚拟仪器技术
  • 1.2.4 网络数据库技术
  • 1.3 课题主要工作及组织结构
  • 第二章 .Net分布式技术
  • 2.1 分布式系统体系结构
  • 2.2 .Net框架
  • 2.2.1 CLR
  • 2.2.2 公用层次类库
  • 2.3 .NET的开发工具
  • 2.3.1 Visual Studio .NET
  • 2.3.2 C#
  • 2.4 本章小结
  • 第三章 网络化仪器关键技术研究
  • 3.1 网络化仪器结构与工作机制
  • 3.2 PCI总线下网络化仪器的硬件设计
  • 3.3 网络化仪器软面板的实现
  • 3.3.1 网络化仪器软面板设计思想
  • 3.3.2 设计过程
  • 3.4 B/S结构的Web服务器远程调用
  • 3.4.1 ASP .NET的作用
  • 3.4.2 .NET Remoting技术
  • 3.5 网络化仪器的底层I/O驱动
  • 3.5.1 Windows2000驱动程序模型
  • 3.5.2 驱动程序的安装
  • 3.6 网络化仪器的测试数据库
  • 3.6.1 Web数据库连接技术
  • 3.6.2 ADO .NET的数据库管理
  • 3.6.3 .NET连接Sql Server 2000数据库
  • 3.7 本章小结
  • 第四章 网络化仪器实现
  • 4.1 测试系统组成
  • 4.2 系统硬件结构
  • 4.2.1 系统检测原理
  • 4.2.2 系统硬件结构
  • 4.3 系统软件设计
  • 4.3.1 软件系统设计
  • 4.3.2 系统逻辑设计
  • 4.3.3 系统测控面板的实现
  • 4.3.4 仪器系统远程调用的实现
  • 4.3.5 仪器底层硬件的驱动
  • 4.4 测试与试验结果
  • 4.4.1 进入测试系统
  • 4.4.2 充放电循环测试及数据存储
  • 4.4.3 测试数据的显示和打印
  • 4.4.4 测试曲线显示与打印
  • 4.5 本章小结
  • 第五章 总结和展望
  • 5.1 本文总结
  • 5.2 存在问题及进一步工作
  • 参考文献
  • 硕士学习期间参加项目
  • 硕士学习期间公开发表的论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于.NET的网络化仪器研究与实现
    下载Doc文档

    猜你喜欢