位置:51电子网 » 技术资料 » 集成电路

程序的远程动态控制

发布时间:2014/6/24 21:08:22 访问次数:738

   在本书第2章介绍的程序动态控制全部是本地计算机上的, PSD312-B-20J但是通过VI Server的设置这些控制功能也同样能在网络上实现。选择“工具”一“选项”命令,弹出“选项”对话框,选择“VI服务器:配置”类别,在协议选项组中选择“TCP/IP”复选框,LabVIEW的VI Server网络通信也是使用TCP/IP协议,端口号为3363。在“VI服务器:机器访问”类别中添加计算机访问的名称或IP地址。

   图4-30中的程序代码可以查看远程计算机内存中所有的VI。程序中先调用“打开应用程序引用”函数,并给它的“机器名”参数输入一个计算机名,这样它就打开一个远程应用程序实例引用。属性节点选择属性“内存中导出的VI”。最后用“关闭引用”函数关闭对于远程计算机VI Server的连接。

   图4-30取得远程应用程序信息

    

   用这种方法还可以取得远程计算机中LabVIEW运行的操作系统平台、版本号、用户名等信息,或者进行某些设置。

   本书第2章中我们曾做了一个动态打开并运行VI的例子,如图2-10所示。现在我们用它打开并运行远程计算机上的VI。程序的修改如图4-31中椭圆框所示。

   图4-31远程控制VI运行

        

   这里用“打开应用程序引用”函数,打开一个远程计算机上LabVIEW的引用输入到“打开VI引用”函数。“打开VI引用”函数的“路径”参数连接远程计算机的受控VI路径。程序其余部分和图2-10相同。

   当IP地址为10.10.21.66的远程计算杌进行过VI Server设置以后,运行这个程序就可以打开并运行那台计算机上指定路径的受控VI程序。程序停止时会自动将受控VI停止并退出内存。



   在本书第2章介绍的程序动态控制全部是本地计算机上的, PSD312-B-20J但是通过VI Server的设置这些控制功能也同样能在网络上实现。选择“工具”一“选项”命令,弹出“选项”对话框,选择“VI服务器:配置”类别,在协议选项组中选择“TCP/IP”复选框,LabVIEW的VI Server网络通信也是使用TCP/IP协议,端口号为3363。在“VI服务器:机器访问”类别中添加计算机访问的名称或IP地址。

   图4-30中的程序代码可以查看远程计算机内存中所有的VI。程序中先调用“打开应用程序引用”函数,并给它的“机器名”参数输入一个计算机名,这样它就打开一个远程应用程序实例引用。属性节点选择属性“内存中导出的VI”。最后用“关闭引用”函数关闭对于远程计算机VI Server的连接。

   图4-30取得远程应用程序信息

    

   用这种方法还可以取得远程计算机中LabVIEW运行的操作系统平台、版本号、用户名等信息,或者进行某些设置。

   本书第2章中我们曾做了一个动态打开并运行VI的例子,如图2-10所示。现在我们用它打开并运行远程计算机上的VI。程序的修改如图4-31中椭圆框所示。

   图4-31远程控制VI运行

        

   这里用“打开应用程序引用”函数,打开一个远程计算机上LabVIEW的引用输入到“打开VI引用”函数。“打开VI引用”函数的“路径”参数连接远程计算机的受控VI路径。程序其余部分和图2-10相同。

   当IP地址为10.10.21.66的远程计算杌进行过VI Server设置以后,运行这个程序就可以打开并运行那台计算机上指定路径的受控VI程序。程序停止时会自动将受控VI停止并退出内存。



上一篇:接收数据编程

上一篇:UDP应用

相关技术资料
6-24程序的远程动态控制

热门点击

 

推荐技术资料

DS2202型示波器试用
    说起数字示波器,普源算是国内的老牌子了,FQP8N60... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!