LabVIEW 设定NI-DAQmx通道的共享变量的轮询速率 点击:55 | 回复:0



fjczd

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:552帖 | 36回
  • 年度积分:703
  • 历史总积分:1294
  • 注册:2008年8月14日
发表于:2022-03-17 21:36:41
楼主

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

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

 image.png

在主机上,有一个叫做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。

更详细的内容,参加如下附件的介绍。


LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序

上文中提到的例子和资料,均在word中的附件里,可点击下载。进一步了解,可联系们。

http://www.bjcyck.com/nd.jsp?id=409#_np=2_358




楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师