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



主要软件: LabVIEW Development Systems>>LabVIEW Base Development System
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: LabVIEW Development Systems>>LabVIEW Base Development System

问题: 我想建立一个 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的范例:




相关链接: KnowledgeBase 4T1J6TMO: What is The Difference Between Using Shared Variables and DataSocket VIs to Access OPC Tags?
KnowledgeBase 1L272B6Y: How Can I Connect to Remote OPC Servers from LabVIEW Using DataSockets or an OPC Client?
LabVIEW Help: DataSocket Select URL VI

附件:





报告日期: 04/17/2013
最近更新: 06/12/2015
文档编号: 68GDM7OR