设定NI-DAQmx通道的共享变量的轮询速率
主要软件:
主要软件版本: 8.0
主要软件修正版本: N/A
次要软件: LabVIEW Development Systems
问题: 当我使用LabVIEW共享变量引擎通过NI-DAQmx通道来发布数据时,我希望数据更新速率更快。我该如何设定通道对共享变量的轮询速率?
解答: 在主机上,有一个叫做Server Polling Rate(服务器轮询速率)的网络发布型共享变量,您可以通过它来设定NI-DAQmx通道对其数据的轮询速率。该变量的有效速率范围是0.001 - 1000 Hz. 。
在LabVIEW中为获取该轮询速率,您必须先在项目文件中创建一个新的共享变量,启用别名
- 在LabVIEW项目窗口中,右击“我的电脑”, 选择“新建”>>”变量“
- 设定变量类型为”网络发布型“,然后为您的变量选择一个名字。
- 选择checkbox,选择"启用别名”
- 在下拉列表框的“绑定至”选择PSP URL
- 点击“浏览”选择到Server Polling Rate (服务器轮询速率)变量的路径
- 展开 你的电脑名称>>系统>>DAQmx, 选择Server Polling Rate (服务器轮询速率),点击OK
- 选择”访问类型“为write only( 只读)或者 read/write (读/写)
一旦您创建了该共享变量,您就可以在应用程序中进行写入来设定轮询速率。
如果您在使用 Distributed System Manager(NI分布式系统管理器),您可以通过以下步骤来设定Server Polling Rate (服务器轮询速率)变量的值:
- 展开 我的系统>>本地主机>>系统>>DAQmx,选择Server Polling Rate
- 在”新值“中,输入您所想要的轮询速率,单位为Hz
- 点击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-DAQmxKnowledgeBase 3QC9SEGH: Shared Variable Bound to a DAQmx Channel Not Responding
附件:
报告日期: 12/01/2005
最近更新: 06/13/2011
文档编号: 3S08AS88
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.