From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



启用别名的网络共享变量的缓冲和时间戳



硬件: PXI/CompactPCI>>Controllers

问题: 我有一些变量用启用别名的方式绑定到位于其他库中的变量上。例如,我有一个主机变量在我的实时系统上,并且我有一些从机变量在一些Windows操作系统的机器上,他们都跟主机变量通过启用别名的方式进行绑定。那么,在从机变量上我会读到什么样的时间戳信息?我该启用哪种缓冲来减少数据的丢失

解答: 要想正确地配置从机变量,在共享变量属性窗口的变量分类中,你必须勾选启用别名和选择PSP URL,在URL中输入主机变量的地址,在网络分类中,勾选使用缓冲并且指定缓冲区的元素大小。 当从机VI运行的时候,从机变量就会跟随主机变量变化而变化。当主机变量的值改变的时候,新值和时间戳就会发布到每一个使用启用别名PSP方式与主机变量绑定的从机变量上。 当主机写主机变量的时候,从机就会读到时间戳。 至少,你必须勾选从机变量的启用缓冲。如果主机写数据的速度快于从机处理数据的速度,这些值就会保存在从机的缓存中。 当检测到你在读取一个空的缓冲时,您会查看到警告代码180121602。

相关链接: DeveloperZone Tutorial: Using the LabVIEW Shared Variable

附件:





报告日期: 02/04/2009
最近更新: 03/02/2014
文档编号: 4U384UYP