LabVIEW 设定NI-DAQmx通道的共享变量的轮询速率
LabVIEW 设定NI-DAQmx通道的共享变量的轮询速率
当使用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。
更详细的内容,参加如下附件的介绍。
LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序
上文中提到的例子和资料,均在word中的附件里,可点击下载。进一步了解,可联系们。
http://www.bjcyck.com/nd.jsp?id=409#_np=2_358
相关文章
- Jinja2 教程 - 第 1 部分 - 介绍和变量替换
- js-ECMAScript-1:基础语法:打印,引入方式,变量
- static--Android静态变量使用陷阱
- 两个变量交换值的方法
- Shell学习笔记---变量赋值与运算(原创)
- 银行取款[多线程]{使用ThreadLocal管理共享变量,但此场景并不保证线程同步}
- 银行取款[多线程]{使用volatile修饰共享变量,但此场景并不保证线程同步}
- 【智能算法】基于BP的神经网络变量筛选实现
- LabVIEW 单进程共享变量与全局变量
- LabVIEW共享变量生命周期
- LabVIEW使用共享变量在两台计算机之间进行通信
- 【VBA研究】变量定义的类型和实际赋值类型
- 黑马程序猿——java基金会--jdk、变量
- 在 PL/SQL 块的哪部分可以对初始变量赋予新值? (选择1项)
- Static int data语句说明data为类变量,为一个类的共享变量,属于整个类
- C++自定义类的对象对于其私有变量的访问
- Web前端 | JavaScript(变量和数据类型)
- 【C++提高】const_cast<>() 去除变量的只读属性