摘要
随着集成电路和计算机技术的迅猛发展,虚拟仪器技术应运而生,它与传统仪器相比,功能更强、处理速度更快、用途更广而且操作更简单、体积小,可扩允性更好。虚拟仪器可以允分利用计算机的运算、存储和显示功能因而在降低仪器成本的同时,使仪器灵活性和数据处理能力大大提高。
本文采用虚拟仪器的思想,结合计算机的结构特点,提出了一种以计算机为平台,基于LabVIEW的水压远程监控系统,介绍利用TCP/IP协议进行数据远程监测和控制。利用LOCD技术和TCP/IP协议组以及LabVIEW中的网络传输模块,提出了一种更廉价的监控系统设计方案,具有通用性强,实用价值高以及性能稳定等特点。在LabVIEW环境中实现了对测试系统的远程监测和控制。可以推广到简单光电系统,实验水压测试系统,以及一些化工类的测试系统当中,应用前景广阔。
关键词:LabVIEW、TCP/IP、LOCD、数据采集、While循环、For循环。
Abstract
....
目 录
中文摘要 ………………………………………………………………………………………Ⅰ
英文摘要 ………………………………………………………………………………………Ⅱ
引言 ……………………………………………………………………………………………Ⅲ
第一章 绪论 ……………………………………………………………………………………1
1.1基于labVIEW计算机远程监控系统的发展动态………………………………………………1
1.2设计性质与任务……………………………………………………………………………1
1.3本设计的主要内容…………………………………………………………………………2
1.4总体方案设计 ………………………………………………………………………………………2
1.4.1几种不同的监控系统方案是 ………………………………………………………………2
1.4.2选定自已的方案 …………………………………………………………………………4
第二章 TCP/IP模 型 ……………………………………………………………………4
2.1 TCP/IP模型各层主要功能…………………………………………………………………5
2.1.1网络接口层 ………………………………………………………………………………5
2.1.2网络互联层 ………………………………………………………………………………5
2.1.3传输层 ……………………………………………………………………………………6
2.1.4应用层 ……………………………………………………………………………………6
2.2 TCP/IP核心协议 ………………………………………………………………………………7
2.2.1 IP 协议……………………………………………………………………………………7
2.2.2 IP协议的主要功能 ………………………………………………………………………7
2.2.3 TCP协议 …………………………………………………………………………………8
2.2.4 TCP协议的主要功能 ……………………………………………………………………8
2.3 LabVIEW中的网络通信功能 ……………………………………………………………………9
2.3.1 TCP通信 …………………………………………………………………………………9
第三章 程 序 结 构 ………………………………………………………………………11
3.1循环结构 …………………………………………………………………………………………11
3.1.1 W hile循环 ……………………………………………………………………………11
3.1.2 For循环 ………………………………………………………………………………12
3.2分支结构 …………………………………………………………………………………………15
3.3顺序结构 …………………………………………………………………………………16
3.3.1平铺顺序结构 ……………………………………………………………………………16
3.4公式节点……………………………………………………………………………………………17
第四章 数 据 采 集…………………………………………………………………………18
4.1数据采集基础 ……………………………………………………………………………………18
4.1.1数据采集系统的构成 ……………………………………………………………………18
4.1.2信号调理 …………………………………………………………………………………19
4.1.3测量系统的连接方式 ……………………………………………………………………19
4.2采样定理的应用 …………………………………………………………………………………22
4.3模入VI的组织与简介……………………………………………………………………………24
4.3.1传统DAQ VI分为类简介…………………………………………………………………24
4.4 DAQ波形模入 ……………………………………………………………………………………25
4.4.1使用易用函数进行波形采集 ……………………………………………………………25
4.4.2 使用中级模入VI进行波形采…………………………………………………………………26
4.6 DAQ 波形模入 ……………………………………………………………………………………28
4.6.1 DAQ连续模出与周期信号的连续模出 …………………………………………………29
4.6.2模拟边沿触发 ……………………………………………………………………………29
4.7模入、模出的并行安排 …………………………………………………………………………30
第五章 LabVIEW面向组件的设(LOCD…………………………………………………………32
5.1组件 ………………………………………………………………………………………………32
5.1.1组件的定义 ……………………………………………………………………………32
5.2自顶向下的设 ……………………………………………………………………………………33
5.3自底向下的设计 …………………………………………………………………………………33
5.4组件的基本结构 …………………………………………………………………………………34
第六章 基于LabVIEW的远程监控系统 ……………………………………………………36
6.1 方案的选定 ……………………………………………………………………………………36
6.2 基于LabVIEW的水压测试远程监控系统设计 …………………………………………………36
6.2.1 程序所采用的LABVIEW模块……………………………………………………………36
6.2.2 系统的结构设计 ………………………………………………………………………37
6.3方案的示意图 ……………………………………………………………………………………38
6.4 服务器程序设计…………………………………………………………………………………39
6.4.1 服务器程序的结构分析 ………………………………………………………………39
6.4.2服务器程序流程分析 ……………………………………………………………………40
6.5 客户机程序设计…………………………………………………………………………………40
6.5.1客户机程序的结构分析 …………………………………………………………………42
6.5.2客户机程序流程分析 ………………………………………………………………43
6.6 结果 ………………………………………………………………………………………43
第七章 结束语 ………………………………………………………………………………45
附录1压力检测仪表类型 ……………………………………………………………………46
附录2流量检测仪表类型 ……………………………………………………………………47
附录3 LabVIEW的远程监控系统 ……………………………………………………………48
词汇表 …………………………………………………………………………………………49
参考文献 ………………………………………………………………………………………50
致谢 ……………………………………………………………………………………………51