基于labview的远程控制实验的研究

基于labview的远程控制实验的研究

ID:40179859

大小:516.50 KB

页数:20页

时间:2019-07-24

基于labview的远程控制实验的研究_第1页
基于labview的远程控制实验的研究_第2页
基于labview的远程控制实验的研究_第3页
基于labview的远程控制实验的研究_第4页
基于labview的远程控制实验的研究_第5页
资源描述:

《基于labview的远程控制实验的研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于LabVIEW的远程控制实验的研究LabVIEW简介LabVIEW是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而LabVIEW则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序[4]。LabVIEW提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在LabVIEW中被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进行控制。远程控制的设计和实现远程控制原理:客户机互

2、联网用户Web服务器实验室PC当前研究项目实验设备实验室计算机视频服务器摄像头图1.远程控制原理图Labview程序的设计远程控制的程序实现主要在于用LabVIEW建立起服务器和客户端之间的TCP通信以及PC机与单片机之间的串口通信VISA。图2.远程控制LabVIEW设计TCP通信客户机(含虚拟控制面板)服务器VISA串口单片机控制系统TCP通信实验室PC机数据采集设备实验设备TCP通信TCP/IP,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet

3、国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP函数被内置在多个VI函数控件,用户只需要在函数面板中拉取相应的控件,便能实现对应的功能,免去了复杂的TCP编程,从而大大提高了效率。具体的TCP函数控件及对应功能如下表所示。表1TCP编程VI函数列表表1TCP编程VI函数列表VI函数名称功能TCP侦听在指定端口创建一个监听端,并等待客户端的连接打开TCP连接打开与远程服务器端的连接读取TCP数据从指定的TCP连接读取数据写入TCP数据向指定的TCP连接写入数据关闭TCP连接关闭指定的T

4、CP连接IP地址至字符串将IP地址转换为计算机名称字符串至IP地址将计算机名称转换为IP地址解释机器别名通过VI服务器或计算机别名返回计算机的IP地址创建TCP侦听器在指定端口创建一个监听端等待TCP侦听器在指定端口等待客户端的连接(服务器)建立监听端在监听端等待连接建立连接收发数据关闭连接(客户端)连接服务器连接成功收发数据关闭连接图3.TCP通信远程控制布尔灯服务器客户端VISA串口通信远程控制二极管远程控制二极管的服务器程序框图服务器前面板客户端前面板远程控制RLC服务器RLC的客户端RLC的服务器

5、前面板RLC的客户端前面板谢谢

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。