LinxVIEW论坛-斯科道

标题: 我如何确定当前DataSocket VI正确的URL [打印本页]

作者: Scadao    时间: 2018-9-4 16:11
标题: 我如何确定当前DataSocket VI正确的URL
问题: 我想建立一个 DataSocket到PSP,OPC的连接或DataSocket项,但我不确定DataSocket VI应该输入URL的字符串格式。如何能获取该URL字符串?

解答: 获取URL最简单的方法是使用DataSocket Select URL.vi. 该VI可以在数据通信»DataSocket 函数选板中找到。



DataSocket Select URL.vi 放置在程序框图中。 右键点击URL输出端并选择 Create»Indicator. 点击VI的运行按钮,将弹出如下对话框。



展开你想要连接的服务器,选择该服务器下你想要通过Datasocket处理的项,选中之后点击确定。

运行VI, 该URL将会在indicator中显示, 右击该显示控件并选择转换为常量. 如果你不再希望看到对话框弹出,删除DataSocket Select URL.vi 并在后续的编程中使用上述字符串常量。 生成URL字符串的一个实例如下.



上述字符串分为4个部分,第一部分为协议的类型,在上例中为opc。第二个部分是IP地址,上例中为本机localhost。第三部分为服务器名称,上例中为National Instruments.NIOPCServers.V5。最后一部分为数据项目名称,上例中为Channel1.Device1.Tag1。

下表显示了不同协议下URL的范例:







欢迎光临 LinxVIEW论坛-斯科道 (http://linxview.com/) Powered by Discuz! X3.2