Professional Documents
Culture Documents
基于 LabVIEW 的虚拟仪器网络化实现
Realizatio n of Virtual Instrument Network Extensio n Ba sed o n LabVIEW
© 1995-2004 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.
・72 ・ 《测控技术》
2004 年第 23 卷第 2 期
© 1995-2004 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.
基于 LabVIEW 的虚拟仪器网络化实现 ・7 3 ・
端的同步 。为此 ,在客户端 ,先要调用 DataSocket Read 接收服务 端虚拟示波器 Oscillograph. vi ( 必须保证客户端的 LabVIEW 作为
器端发布的控制参数数据 , 然后调用 DataSocket Write 发布波形 TCPΠIP Server 在内存中运行) ; 最后通过 Call By Reference Node 动
采集数据 ; 在服务器端 ,先调用 DataSocket Write 发布对客户端的 态地调用虚拟示波器 ,完成波形数据的采集 。
控制参数 ,然后调用 DataSocket Read 接收波形采集数据 。 以上两种方案 ,第一种在客户端和服务器端都要用编程实
客户端和服务器端 VI 流程图片断如图 4 所示 。 现 ,而且客户端和服务器端都需要 DataSocket 服务器的参与 ,交
互过程中自然产生同步问题 ,相对而言较为复杂 ; 第二种方案 ,
充分体现了模块化设计的“代码重用”的优势 , 方便地实现了本
地到远端的扩展 ,实现也较为容易 。
最后是服务器上的虚拟仪器发布 ,示例采用 VI 前面板 HT2
ML 文件发布方法 ,借助 LabVIEW 的 Web 发布功能 ,无需编程即
可实现虚拟仪器的网络化扩展 。创建 HTML 文件方法是 : 利用
LabVIEW 的 Tools →Web Publishing Tool …功能 。采用嵌入方式发
布 ,这样就保持网页中的程序前面板图像随程序同步刷新 。
其最终 Web 发布效果如图 6 所示 。
图 4 客户端和服务器端 VI 流程图片断
其中 ,发布数据端都调用 Launch DS Server If Local URL VI 启 图 6 Web 发布效果图
动 DataSocket 服务器 ; 客户接收到服务器的控制参数后通过调用 远端浏览器无需安装 LabVIEW 就可以浏览甚至控制虚拟
Oscillograph. vi 子 VI 进 行 波 形 数 据 采 集 后 , 再 调 用 DataSocket 示波器的波形采集 。
Write 发布到服务器端 ; 在服务器端 ,则完成相反的工作 。
由于网络传输速度问题 ,服务器和客户端调用速度不宜太
4 结束语
快 ,确保波形采集可靠结束 。 利用虚拟仪器构建“软件化”现代测控仪器 ,不仅降低了成
方案 2 :在服务器端利用 LabVIEW 的 VI 服务器 Call By Ref2 本 ,而且提高了效率 ; 将虚拟仪器进行网络化功能扩展 ,不仅是
erence Nodes 方法 ,对客户端波形数据采集虚拟仪器子 VI 动态的 对虚拟仪器本身功能的大大扩展 , 更是适应“信息化和网络化”
加载和卸载 。 这一自动测控领域发展方向的必然趋势 。
服务器端对客户端电压采集 VI 流程图片断如图 5 所示 。 本研究提出的其网络化实现提供了一个具有借鉴意义的参
考方法 。通过对这一实现方法的扩展和深化 ,对自动测控领域
的测控网络化也有很好的借鉴价值 。
参考文献 :
[1 ] 刘君华 . 虚拟仪器图形化编程语言 LabVIEW 教程 [ M] . 西安 : 西安
电子科技大学出版社 ,2001.
[ 2 ] 约翰逊 , G. W. LabVIEW 图形编程 [ M ] . 北京 : 北京大学出版社 ,
2002.
[ 3 ] 石博强 . LabVIEW 6. 1 编程技术实用教程 [ M] . 北京 : 中国铁道出版
社 ,2002.
[ 4 ] LabVIEW user manual [ EBΠOL ] . NI 公司 ,2001 - 11.
图 5 服务器端对客户端电压采集 VI 流程图片断
[5 ] 朱稼兴 . 计算机网络概念 、
原理 、
技术及应用 [ M] . 北京 : 北京航空
其中 ,首先用 Open Application Reference 在服务器端打开远 航天大学出版社 ,1999.
端 ( 客户端 ) 应用程序参考 , 然后用 OpenVIReference 打开客户 □
© 1995-2004 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.