当前位置:首页 > 其他范文 > 专题范文 > 虚拟仪器实验3|虚拟仪器实验6
 

虚拟仪器实验3|虚拟仪器实验6

发布时间:2019-07-30 09:38:10 影响了:

西华大学实验报告(理工类)

开课学院及实验室:电气信息学院电气信息专业实验中心 实验时间:2014年 06 月 11 日

一、实验目的

1、学习掌握利用DataSocket技术来实现网络通信,以便与本地或网络计算机的其它VI程序来分享数据。;

2、熟习LabVIEW8.2软件的使用;

二、实验原理

. 1、学习掌握利用DataSocket技术来实现网络通信,以便与本地或网络计算机的其它VI程序来分享数据。;

2、熟习LabVIEW8.2软件的使用;

三、实验设备

带有10M/100M网卡的电脑、LabVIEW8.2软件,并安装有DataSocket Server及DataSocket Server Manger(一般安装LabVIEW8.2后就有)。

四、实验步骤

4.1.1 实验内容1:用前面板对象数据的DataSocket技术实现两个VI程序(如下图1、图2所示)之间的控制值及数据的发送和接受。

说明:(1)图1所示程序中的“正弦波”由“正弦信号”Sine Wave.VI产生(Sine Wave.VI位于函数模板\信号处理\信号生成中,其参数为缺省设置);“幅度显示”控制棒(在控制模板\数值中选垂直刻度条)用于控制正弦波的幅度;“STOP”按钮(位于控制模板\布尔中)用于退出循环,终止程序。

(2)图2所示的“正弦波”是接受图1面板中的数据而得到的;“幅度控制”旋钮(在控制模板\数值中选旋钮)的值可直接在面板中传给图1面板中的“幅度显示”控制棒,进而控制正弦波的幅度;“停止控制”按钮(位于控制模板\布尔中)除了用于终止自身程序的运行外,还将其值传给图1面板中的“STOP”按钮,进而中止图1中的程序运行。

1

在程序框图中运用DataSocket技术进行程序设计,以便在两个同时运行的VI之间实现数据传输,并显示在波形图上。

说明:(1)图3所示程序中的“正弦波”由Sine Pattern.VI产生(在函数模板中选search工具,再在弹出的对话框中输入正弦信号,即可查出该VI位于哪个子模板中,其参数为缺省设置);“amplitude”控制滑块(在控制模板\数值中选水平指针滑动杆)用于控制正弦波的幅度。

(2)图3程序还将产生的正弦波数据通过DataSocket Server写到dstp://localhost/dssine上,图4

程序再将其读出并显示在波形图上(

位于函数模板\定时中, DataSocket Write与

DataSocket Read同样可用search工具,查到各自所处的子模板位置)。

程序中的“正弦波”由Sine Pattern.VI产生(在函数模板中选search工具,再在弹出的对话框中输入Sine Pattern,即可查出该VI位于哪个子模板中,其参数为缺省设置);“幅值”控制滑块(在控制模板\数值中选水平指针滑动杆)用于控制正弦波的幅度; “STOP”按钮(位于控制模板\布尔中)用于退出循

2

环,终止程序。

(2)按常规编完如图1中的程序后(确认可正确运行),并用工具>Web 发布工具发布;最后使用IE浏览器浏览对应的HTML网页(如:https://localhost/web_publish.htm),以对嵌入在该网页中的VI前面板窗口实现远程操作。

五、实验过程记录(数据、图表、计算等)

将各个控件进行连线如左图所示。

程序所对应的前面板如左图所示。

3

六、实验结果分析及问题讨论

1、编程使用的URL(uniform resource location,即统一资源定位符)格式由哪几部分组成? URL是Uniform Resource Location的缩写,由三部分组成:第一部分是协议;第二部分是存有该资源的主机IP地址(有时也包括端口号);第三部分是主机资源的具体地址,如目录和文件名等。

2、与使用DataSocket技术相比,采用Web Server技术有何特点?

平台/传输级(点对点)安全性,应用程序级(自定义)安全性,消息级(端对端)安全性,每一种方法都具有各自的优缺点,选择那一种方法在很大程度上取决于消息交换中所涉及的体系结构和平台的特点。

4

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3