程序的远程动态控制
发布时间: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停止并退出内存。
热门点击
- 访问片外ROM/RAM的指令时序
- 触发( TRIG)
- SD卡的速度等级
- 堆栈指针SP( Stack Pointor)
- 16位特殊功能寄存器sfr16
- “黑焊盘”现象的产生原因
- “VISA读取”函数酌主要参数及功能
- 项目依赖关系
- 通知器和队列
- I/O端口
推荐技术资料
- DS2202型示波器试用
- 说起数字示波器,普源算是国内的老牌子了,FQP8N60... [详细]