可组态的虚拟仪器系统的研究与设计

可组态的虚拟仪器系统的研究与设计

论文摘要

虚拟仪器技术被广泛地运用在线检测系统中。虚拟仪器是利用一系列功能硬件模块和计算机软件模块构成的电子测试系统,其在功能、维护、使用和升级等方面都有传统仪器无法比拟的优点,就虚拟仪器系统开发技术而言,开发技术可分为两大类型,即源代码级模块优化和在程序运行状态下配置,这两种技术类型本质上是在不同层次的配置实现,其目的都是试图提高生成目标系统的效率。本文在分析了虚拟仪器开发技术和组态软件技术的基础上,提出了可组态的虚拟仪器系统的设计思路。组态数据信息的存储通常离不开数据库技术的支持,本文研究了在CVI平台上使用数据库的技术的原理和方法,在此基础上设计了符合本课题需要的数据库;实时数据库是组态软件的核心,本文以数据对象的链表组织形式,实现了对实时数据对象的更新和管理,使得系统中的模块之间相互独立;界面部分,是软件系统和用户交互的重要媒介,本文提供了一个组态环境实现界面属性和与数据对象关联属性的配置;与底层硬件有关的软件模块按照设备无关的特性设计,方便了调试和软件升级;实时数据库对DataSocket技术的支持,让系统具备了开放性。通过加载所有模块,进行联合测试,说明该设计思想是可行的,相关模块的设计也是正确的。

论文目录

  • 摘要
  • Abstract
  • 第一章 概述
  • 1.1 课题的提出,研究现状,本课题的总体设想
  • 1.2 虚拟仪器技术的概况
  • (1) 虚拟仪器概念、体系结构、性能、技术发展历史
  • (2) 虚拟仪器的开发技术
  • 1.3 课题研究的意义及主要工作
  • 1.4 论文的整体安排
  • 第二章 系统的总体设计
  • 2.1 系统的功能需求
  • 2.2 系统硬件结构
  • 2.3 系统的功能与软件结构
  • 2.3.1 系统的功能结构
  • 2.3.2 系统的软件结构
  • 2.4 Windows2000 操作系统及 CVI 开发平台
  • (1) Windows2000 操作系统的选择
  • (2) 软件开发平台 LabWindows/CVI 的选择
  • (3) LabWindows/CVI 的特点
  • 第三章 系统数据库
  • 3.1 数据库访问技术
  • 3.2 CVI提供的SOL Toolkit 数据库访问技术
  • 3.3 基于组件ADO 的数据库访问技术研究
  • (1) ADO 简介
  • (2) CVI 平台对自动化服务器技术的支持原理
  • (3) 数据类型转换
  • (4) 应用实例
  • (5) 小结
  • 3.4 系统所使用的主要库表
  • 第四章 实时数据对象的组态
  • 4.1 实时数据库的一般原理
  • 4.2 实时数据库的实现
  • 数据对象的结构
  • 组态实现
  • 4.3 小结
  • 第五章 用户界面组态
  • 5.1 通常界面组态系
  • 5.2 界面组态在本系统中的实现的原理
  • (1) CVI的界面编辑器
  • (2) 界面组态在本系统中的实现思路
  • (3) 关键技术
  • 属性的保存
  • 回调函数
  • 菜单技术
  • 界面元素
  • 5.3 界面组态的实现
  • 界面组态模块框图
  • 添加新窗口
  • 窗口属性
  • 窗口控件组态
  • 第六章 设备组态
  • 6.1 采集卡的技术指标和使用方法
  • (1) 采集卡的技术指标
  • (2) 使用方法
  • 6.2 组态数据处理的原理
  • (一) 零点校正
  • (二) 可靠性检查
  • (三) 标度变换
  • (四) 线性化
  • (五) 参数校正
  • (六) 数字滤波
  • 6.3 设备组态的关键技术
  • 动态链接库技术
  • 多线程技术
  • 实时性技术
  • 6.4 组态的实现
  • 6.4.1 组态模块的功能
  • 6.4.2 组态模块的实现
  • 系统设备总貌
  • 基本属性
  • 通道连接
  • 数据处理
  • 设备组态测试
  • 6.5 小结
  • 第七章 系统运行程序
  • 7.1 系统初始化模块
  • 7.2 其他模块
  • 7.3 部分测试实例
  • 7.4 小结
  • 第八章 系统设计情况的总结与展望
  • 参考文献
  • 附录
  • 详细摘要
  • 相关论文文献

    • [1].组态软件技术现状与发展[J]. 电脑知识与技术 2018(08)
    • [2].组态软件的设计方法研究[J]. 机电一体化 2009(08)
    • [3].面向工控领域的组态软件的画面组态实现[J]. 物联网技术 2014(03)
    • [4].利用Microsfot Excel实现组态软件复杂报表方法的研究[J]. 数字技术与应用 2013(02)
    • [5].基于本体的监测组态知识表示研究[J]. 湖南大学学报(自然科学版) 2009(05)
    • [6].自动化组态软件的发展[J]. 自动化博览 2008(03)
    • [7].组态软件发展趋势一瞥[J]. 技术与市场 2008(07)
    • [8].双储液罐水位控制的组态[J]. 电脑知识与技术 2017(03)
    • [9].组态软件支持下上位机监控系统的建设分析[J]. 新媒体研究 2015(15)
    • [10].水轮发电机组运行状态的劣化组态分析[J]. 湖南电力 2016(03)
    • [11].力控ForceControl 6.1组态软件在仪表专业教学中的应用[J]. 课程教育研究 2013(13)
    • [12].组态软件在水电厂计算机监控系统中的应用[J]. 科技创新与应用 2013(31)
    • [13].农业组态软件的研究与应用[J]. 自动化与仪器仪表 2011(06)
    • [14].关于工业控制组态软件特点及优势的几点探讨[J]. 黑龙江科技信息 2010(11)
    • [15].插件在组态软件中的应用与开发[J]. 工业控制计算机 2009(06)
    • [16].一种新型组态软件的功能分析及应用实例[J]. 仪表技术 2009(11)
    • [17].浅析组态软件的发展趋势[J]. 机电产品开发与创新 2008(02)
    • [18].用于《模拟电子技术》中负反馈组态判别的一种新方法[J]. 考试周刊 2015(14)
    • [19].浅谈工控机及组态控制技术[J]. 科技与企业 2013(23)
    • [20].光伏阵列动态组态优化系统研究与设计[J]. 电力电子技术 2013(03)
    • [21].基于产品组态图的跟踪创新方法研究[J]. 中国机械工程 2012(10)
    • [22].浅谈组态软件的特性及其应用开发[J]. 计算机光盘软件与应用 2012(11)
    • [23].自动售货机的组态控制研究[J]. 网络与信息 2011(07)
    • [24].基于组态软件的驱动开发[J]. 科技资讯 2011(33)
    • [25].组态软件课程教学方法研究[J]. 自动化技术与应用 2010(09)
    • [26].组态软件的春天[J]. 国内外机电一体化技术 2009(S3)
    • [27].混合建模技术在虚拟现实组态软件中的应用[J]. 电子测量技术 2008(09)
    • [28].小型触摸屏通用组态软件的设计[J]. 工业控制计算机 2008(09)
    • [29].西门子触摸屏的组态与应用入门讲座 第6讲 用户管理[J]. 电世界 2009(09)
    • [30].新工科背景下过程控制与组态软件网络化实验教学平台的构建[J]. 高师理科学刊 2020(02)

    标签:;  ;  ;  

    可组态的虚拟仪器系统的研究与设计
    下载Doc文档

    猜你喜欢