基于C/S与B/S混合结构的自动测控平台软件结构设计

基于C/S与B/S混合结构的自动测控平台软件结构设计

论文摘要

20世纪90年代末,已经工业化应用的测控系统越来越满足不了功能复杂、距离远、范围广、资源分布、可扩充和节点使用不同协议进行网络连接的测控任务的需要。随着科学技术的进步,特别是电子技术,计算机技术和网络技术的飞速发展,使得网络化成为测控系统发展的重要方向之一。网络化的测控系统软件一般都需实现一些通用的功能:当访问基于网络的测控应用,这些软件都要能将授权用户的命令发布到网络的任一节点和从远程节点获取数据;在这样的系统中,所有的测试数据都保存在数据库中,并根据指定的规则在所有用户之间共享这些数据。本文就是要使用Visual Studio和Measurement Studio相结合设计一个为网络化的测控系统提供这些通用功能的简单高效的软件平台。当今主要应用的网络体系结构是C/S(Client/Server,简称C/S)和B/S(Browser/Server,简称B/S),通过有机的结合这两种网络结构和针对网络化测控平台的应用实际,设计了一个具有四层C/S和B/S混合结构的网络化的通用测控平台。在测控平台的实现过程中使用了Web Service技术,不仅实现了为B/S和C/S提供服务的接口的统一,简化了系统,还为以后跨平台的应用打下了基础。系统还为动态增减仪器设备提供了统一的接口,按照指定的方法可以在不影响系统正常运行的情况下扩展或削减系统的功能。C/S客户端通过实现简单的组态功能还为用户组织测控任务提供了方便直观的界面。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 测控系统的发展及趋势
  • 1.2 测量仪器的发展及趋势
  • 1.3 基于虚拟仪器的测控系统的研究现状
  • 1.4 当今流行的网络测控系统的结构
  • 1.5 本课题的主要研究任务
  • 第二章 自动测控平台体系结构的设计
  • 2.1 通用的C/S 和B/S 网络体系结构简介
  • 2.2 改进的四层网络化测控系统
  • 2.3 小结
  • 第三章 系统实现
  • 3.1 数据管理层的设计与实现
  • 3.1.1 SQL Server 2000 的特点
  • 3.1.2 数据库的设计与实现
  • 3.2 业务逻辑层的设计与实现
  • 3.2.1 Web Service 技术
  • 3.2.2 状态保持的实现
  • 3.2.3 测控服务器的软件设计
  • 3.3 局域网应用层的设计与实现
  • 3.3.1 GDI+技术及应用
  • 3.3.2 图元的拾取
  • 3.3.3 C/S 客户端的设计与实现
  • 3.4 小结
  • 第四章 嵌入式系统实例的实现
  • 4.1 ARM 公司和ARM 处理器
  • 4.2 嵌入式Linux
  • 4.3 A/D 驱动程序的设计与实现
  • 4.4 数据采集程序的设计与实现
  • 4.4.1 Linux 多线程程序的实现
  • 4.4.2 主线程的设计与实现
  • 4.4.3 数据采集线程的设计与实现
  • 4.4.4 数据发送线程的实现
  • 4.5 小结
  • 第五章 系统整合及运行测试
  • 5.1 系统整合
  • 5.1.1 为仪器编写驱动程序模块
  • 5.1.2 数据库的设置
  • 5.1.3 为仪器编写前面板程序
  • 5.2 系统运行测试
  • 5.3 小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间取得的学术成果
  • 致谢
  • 相关论文文献

    标签:;  

    基于C/S与B/S混合结构的自动测控平台软件结构设计
    下载Doc文档

    猜你喜欢