基于VB的电压数据采集及其数据库查询系统的实现

基于VB的电压数据采集及其数据库查询系统的实现

论文摘要

随着计算机技术的发展,数据采集在生产生活中具有非常重要的实际意义,它连接了计算机与外部物理世界,被广泛的应用在各个领域。对于一个现场来说,数据的采集、转换和处理在整个系统控制中占有至关重要的地位,然而在实际现场的数据采集中,如何解决这些问题是系统控制的关键所在,各种类型信号采集的难易程度差别很大。实际采集时,噪声会增加采集的难度。因此,如何能够在现场有效采集到所需数据并且设计出适当的数据库对采集到的海量数据进行存储和查询及后期处理是很重要的课题。本课题设计的系统是将模拟电压信号转换为数字信号数据,并被使用VB开发的查询系统所查询。VB在众多的软件开发工具中,具有可视化的程序设计特色,特别是开发数据库应用系统时具备着简单、易学、数据库访问技术灵活多样等特点,受到广泛应用。对于本课题基于客户/服务器端数据库应用程序的应用而言,VB是本课题所采用的开发环境首选。结合现场数据采集的关键点,本课题基于VB环境数据采集的提出一种数据采集的有效方案:结合动态链接库DLL(Dynamic Link Library)实现在现场的数据采集。这种方案利用了DLL的应用程序共享代码和资源的特点,能将DLL与用户程序分开,用户可以更具需要更新DLL而不用频繁改动集成好的可执行的.exe程序。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景和意义
  • 1.2 需要的关键技术
  • 1.3 论文的主要研究工作
  • 1.4 内容组织结构
  • 第二章 开发技术基础
  • 2.1 数据采集介绍
  • 2.2 数据采集技术
  • 2.2.1 数据采集应用的原理
  • 2.2.2 数据采集硬件系统方案
  • 2.3 VB 开发技术
  • 2.3.1 VB 软件介绍
  • 2.3.2 VB 的技术特点
  • 2.4 系统实现的关键技术
  • 2.4.1 动态链接库(DLL)
  • 2.4.2 动态连接库(DLL)技术优点
  • 2.4.3 开放式数据连接(ODBC)技术
  • 2.4.4 对象的链接与嵌入(OLE)技术
  • 2.4.5 数据访问对象(DAO)等技术
  • 2.5 数据库开发技术
  • 2.5.1 数据库的基本结构
  • 2.5.2 数据库技术的主要特点
  • 2.5.3 数据库的结构种类
  • 2.5.4 数据库的数据库模式
  • 2.6 结构化查询语言(SQL)
  • 2.7 本章小结
  • 第三章 系统需求与设计
  • 3.1 功能需求
  • 3.1.1 系统架构需求
  • 3.1.2 基本功能的需求
  • 3.2 性能需求
  • 3.2.1 系统的安全需求
  • 3.2.2 系统的性能需求
  • 3.3 VB 实现现场数据采集设计
  • 3.3.1 ARM 系统介绍
  • 3.3.2 现场数据采集
  • 3.4 系统整体设计
  • 3.4.1 通信的帧设计
  • 3.4.2 数据采集系统的设计
  • 3.4.3 数据库查询系统的设计
  • 3.5 利用VB 调用动态链接库设计
  • 3.6 VB 与数据库的接口设计
  • 3.7 数据库生成
  • 3.8 本章小结
  • 第四章 数据采集和数据库查询系统的实现
  • 4.1 现场数据采集的实现
  • 4.2 建立DLL 模块定义文件的实现
  • 4.3 动态链接库的调用
  • 4.4 应用程序方法
  • 4.4.1 仪表及其数据通信协议
  • 4.4.2 部分参数的技术说明
  • 4.4.3 源程序代码
  • 4.5 基于VB 实现对数据库的查询
  • 4.5.1 数据库文件
  • 4.5.2 ADODC 与数据库文件的关系
  • 4.5.3 用VB6.0 创建查询窗体
  • 4.6 程序实现
  • 4.6.1 显示窗体设置源程序
  • 4.6.2 数据通讯部分的设计
  • 4.6.3 自定义动态连接库(DLL)的建立和调用
  • 4.7 本章小结
  • 第五章 系统测试
  • 5.1 数据接收测试
  • 5.2 数据输出及显示
  • 5.3 本章小结
  • 第六章 结论
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].阳极焙烧炉智能化设计及节能评估的VB程序开发与应用[J]. 有色设备 2019(06)
    • [2].基于VB的导线网精度估算程序设计的研究[J]. 地理空间信息 2020(02)
    • [3].浅析VB语言在地籍测绘调查中的应用[J]. 中小企业管理与科技(下旬刊) 2020(05)
    • [4].任务驱动教学法在高校《VB程序设计》中的应用[J]. 电脑知识与技术 2020(16)
    • [5].基于VB语言的航空发动机深沟球轴承参数化结构设计[J]. 机械 2020(10)
    • [6].基于VB与单片机的模拟训练系统设计[J]. 舰船电子工程 2020(09)
    • [7].利用VB实现系统托盘技术[J]. 中国新通信 2017(05)
    • [8].利用SQL Server 2000和VB实现电脑抽奖程序[J]. 电脑知识与技术 2016(25)
    • [9].基于VB的差压变送器检定装置辅助软件[J]. 中国标准化 2017(16)
    • [10].应用型大学“VB程序设计”课程教学改革研究与实践[J]. 信息系统工程 2017(08)
    • [11].实例学习VB条件语句[J]. 电脑编程技巧与维护 2016(02)
    • [12].如何用VB编程实现计算机通讯[J]. 电子技术与软件工程 2016(01)
    • [13].基于VB的圆柱螺旋扭转弹簧的优化设计[J]. 装备制造技术 2016(01)
    • [14].基于VB的学生简易成绩管理系统的设计[J]. 中小企业管理与科技(上旬刊) 2016(02)
    • [15].计算机语言VB教学中如何有效应用任务驱动教学法[J]. 信息与电脑(理论版) 2016(04)
    • [16].基于VB的伸缩臂式擦窗机工作臂有限元分析[J]. 建筑机械 2016(06)
    • [17].基于VB的四轴运动控制系统设计[J]. 科技创新与应用 2016(20)
    • [18].基于VB的单导线近似计算研究[J]. 科技经济导刊 2016(09)
    • [19].利用VB实现温度仪表具有多种功能[J]. 工程与试验 2016(02)
    • [20].设定答疑时间和提问人数的VB答疑系统[J]. 电脑知识与技术 2014(32)
    • [21].VB编程在营养问题中的应用[J]. 才智 2015(09)
    • [22].基于VB程序的自动化控制倒装焊技术[J]. 半导体光电 2015(02)
    • [23].基于VB的密立根油滴实验数据分析与处理[J]. 科技创新导报 2015(13)
    • [24].VB在可靠性分配中的运用[J]. 甘肃科技 2015(09)
    • [25].试论数据库访问技术在VB中的应用[J]. 科技创新与应用 2015(18)
    • [26].基于计算思维的《VB程序设计》课程教学改革的研究[J]. 兰州文理学院学报(自然科学版) 2015(06)
    • [27].基于VB编程的渐开线齿轮自动建模[J]. 煤矿机械 2015(11)
    • [28].基于VB开发语言本量利分析模型的实现及应用——以农产品生产经营为例[J]. 信息与电脑(理论版) 2015(10)
    • [29].优化情境教学,提升VB程序的有效性[J]. 中小学电教(教学) 2020(06)
    • [30].基于项目学习的初中VB程序设计教学研究[J]. 新课程 2020(36)

    标签:;  ;  ;  

    基于VB的电压数据采集及其数据库查询系统的实现
    下载Doc文档

    猜你喜欢