Datasocket中的URL是如何构成的,在LabVIEW中如何使用? 主要软件: Other NI Software>>DataSocket主要软件版本: 4.2 主要软件修正版本: 次要软件: LabVIEW Development Systems
问题: 我熟悉OPC编程,但我需要了解Datasocket通信中URL的更多信息。当Datasocket与OPC server通信时,URL是如何构建的,在LabVIEW DataSocket 通信中URL又该如何使用呢? 解答: 当使用DataSocket连接OPC对象时 (LabVIEW中的DataSocket Open Connection VI), 执行以下一系列步骤:
opc:/National Instruments.OPCDemo/sine, sine 是 ItemName,它是由ItemID和AccessPath一起传递的, 但当使用DataSocket连接OPC server时, 没办法给出一个与ItemID不同的AccessPath。当数据返回后通过DataSocket通信时, LabVIEW使用VariantChangeType将数据传成用户要求的原始格式。AddItems的其他输入是可选的, 通常不传递任何数据。在DataSocket通信返回对象中唯一支持的属性是Quality和 TimeStamp。TimeStamp属性只支持计时到1s。如想获得更精确的TimeStamp 可以使用另外两个属性 TimeHigh和TimeLow,它们将TimeStamp表示为从1/1/1601开始的100ns间隔的64位数。这个参数允许TimeStamp至少可以精确到ms量级。想要获得更多信息,请参考如下链接。 相关链接: KnowledgeBase: Using the Server Explorer to Troubleshoot DAQ-OPC Server Communication KnowledgeBase: Using DataSocket with OPC 附件:
报告日期: 03/18/1999 最近更新: 12/03/2007 文档编号: 1JHG366Y |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
