LinxVIEW论坛-斯科道

 找回密码
 立即注册
查看: 7610|回复: 0
打印 上一主题 下一主题

我如何确定当前DataSocket VI正确的URL

[复制链接]

537

主题

750

帖子

2617

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2617
跳转到指定楼层
楼主
发表于 2018-9-4 16:11:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题: 我想建立一个 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的范例:


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|SCADAO  

GMT+8, 2024-11-8 22:07 , Processed in 0.042288 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表