虚拟仪器实验3

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

开课学院及实验室:电气信息学院电气信息专业实验中心 实验时间: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网页(如:http://localhost/web_publish.htm),以对嵌入在该网页中的VI前面板窗口实现远程操作。

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

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

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

3

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

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

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

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

4

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

开课学院及实验室:电气信息学院电气信息专业实验中心 实验时间: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网页(如:http://localhost/web_publish.htm),以对嵌入在该网页中的VI前面板窗口实现远程操作。

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

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

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

3

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

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

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

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

4


相关内容

  • 虚拟实验在化学实验教学中的应用策略研究
  • 摘要:虚拟实验以其良好的共享性.可重复使用性.可扩展性及极高的安全性等优势,使得它在教学中的应用日益深入,其在化学实验教学中的应用能够克服化学真实实验的诸多弊端,对化学实验教学大有裨益.分析了现阶段初中化学虚拟实验存在的一些问题,并提出了相应的优化策略,以期更好地服务于化学实验教学. 关键词:化学实 ...

  • 科学仪器室管理制度
  • 科学仪器室管理制度 1.仪器的存放要编号.分类.定室.定柜.定位,化学药 . 品与仪器分开.室内要有防盗.防火.防毒等安全措施,经 常做好通风.防潮.防虫和整洁工作.2.建立健全仪器管 . 理明细帐,仪器清册和统计报表,定期核对,做到帐.册. 物相符,人要调动时要办理严格的接交手续.3.仪器的借 . ...

  • 物理实验室实验仪器清单表
  • 物理.化学.实验室实验仪器清单表 物理实验室管理制度 一.保持实验室清洁卫生,切实加强防火.防盗.防破坏的 安全措施,坚决杜绝事故发生,确保实验室安全. 二.注意总结教学仪器管理使用工作经验,经常检查仪器设 备情况,及时解决存在问题,不断促进实验教学仪器工作的开展. 三.进入实验室要保持安静,自觉遵 ...

  • 教学仪器设备管理制度
  • 教学仪器管理使用规定 一.教学仪器是进行实验教学.提高教学质量不可缺少的物质条件,是学校财产重要组成部分.仪器.药品.标本.模型等教学设备只能用于教学和科研活动,一律不准挪作他用. 二.国家调拨和自购的教学仪器,均应及时验收登入学校仪器配备清册,由学校实验管理员统一保管.并对仪器进行检测校正,按编号 ...

  • 中小学校实验教学管理制度
  •   (一)实验教学计划   1.各科教师对实验教学必须制订总的和分学期的教学计划。并于上学期末或本学期初交教导处和实验室各一份。计划应分年级列出实验课题、实验类型、实验时间等。   2.实验室应根据实验各科教学大纲、教材和任课教师的实验教学计划,制订本学期实验室工作计划。计划应包括实验室使用安排,仪 ...

  • 仪器分析实验教学改革的探讨与探索
  • 摘要:针对仪器分析实验教学过程中普遍存在的人多机少.教学内容陈旧.课时少.学生积极性不高.上课效果差等弊端,提出了一些仪器分析实验教学改革思路和设想,并进行实践探索.如增加仪器种类及数量,修改实验内容,选用贴近生活的事物作为分析样品,参考国标规定的分析方法及一些最新的研究论文对分析方法进行改进,开设 ...

  • 小学科学实验室管理使用规范
  • 小学科学实验室管理使用规范 一.总则 (一).小学科学实验室管理职责: 1. 对实验室装备的教学仪器设备进行保管.维护.修理.使用 . 2. 对实验教学进行组织.协调.服务, 保证实验教学的顺利进行. (二)小学科学实验室管理使用规范涵义: 小学科学实验室的管理具有复杂性,管理方法因时因地而异 .但 ...

  • 实验教学与管理
  • 一.实验室管理 1.各类新建实验室应符合<贵州省中小学理科实验室装备规范>. 2.建立健全实验室规章制度.<实验室规则>.<学生实验守则>.<实验室仪器设备损坏赔偿制度>应张贴在实验室内,<实验教师和实验技术人员职责>.<实验室危险品 ...

  • 科学实验室管理制度
  • 科学实验室管理制度 1.小学实验室是学校开展实验教学的重要场所,应配置足额的专职(含兼职)实验人员负责管理. 2.按配备标准和实验教学要求配备足量的实验教学仪器和专用教室,确保教材安排的演示实验.分组实验和课外科技活动顺利开展,为学校教育教学改革提供有力的保证. 3.每学期开学后两周内,根据教学要求 ...

  • 兴桥中学实验教学计划
  • 兴桥中学实验教学计划 一.建立机构,明确职责,完善管理制度 1.建立学校教育技术装备管理和实验教学工作领导小组.由科研处全面负责. 2.强化实验教学日常管理 (1)学校按要求制订实验室主管领导职责,实验员职责,科任教师职责,学生实验守则,职责分明,责任到人. (2)进一步健全和完善各项管理制度,严格 ...