设定NI-DAQmx通道的共享变量的轮询速率



主要软件:
主要软件版本: 8.0
主要软件修正版本: N/A
次要软件: LabVIEW Development Systems

问题: 当我使用LabVIEW共享变量引擎通过NI-DAQmx通道来发布数据时,我希望数据更新速率更快。我该如何设定通道对共享变量的轮询速率?

解答:

在主机上,有一个叫做Server Polling Rate(服务器轮询速率)的网络发布型共享变量,您可以通过它来设定NI-DAQmx通道对其数据的轮询速率。该变量的有效速率范围是0.001 - 1000 Hz. 。

在LabVIEW中为获取该轮询速率,您必须先在项目文件中创建一个新的共享变量,启用别名

  1. 在LabVIEW项目窗口中,右击“我的电脑”, 选择“新建”>>”变量“
  2. 设定变量类型为”网络发布型“,然后为您的变量选择一个名字。
  3. 选择checkbox,选择"启用别名”
  4. 在下拉列表框的“绑定至”选择PSP URL
  5. 点击“浏览”选择到Server Polling Rate (服务器轮询速率)变量的路径
  6. 展开 你的电脑名称>>系统>>DAQmx, 选择Server Polling Rate (服务器轮询速率),点击OK
  7. 选择”访问类型“为write only( 只读)或者 read/write (读/写)

 

       一旦您创建了该共享变量,您就可以在应用程序中进行写入来设定轮询速率。

如果您在使用 Distributed System Manager(NI分布式系统管理器),您可以通过以下步骤来设定Server Polling Rate (服务器轮询速率)变量的值:

  1. 展开 我的系统>>本地主机>>系统>>DAQmx,选择Server Polling Rate
  2. 在”新值“中,输入您所想要的轮询速率,单位为Hz
  3. 点击set(设定)

如果您在使用另一个OPC客户端,设定步骤可能会有所不同。然而,Server Polling Rate 还是可以作为OPC tag来进行访问,路径为 在 项目ID下面, National Instruments.Variable Engine(NI 变量引擎)下面,找到 系统/DAQmx。



相关链接: Developer Zone Tutorial: Using the LabVIEW Shared Variable and OPC With NI-DAQmx
KnowledgeBase 3QC9SEGH: Shared Variable Bound to a DAQmx Channel Not Responding



附件:

 






报告日期: 12/01/2005
最近更新: 06/13/2011
文档编号: 3S08AS88