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.



我可以在两台电脑间使用 LabVIEW 的同步VI吗?



主要软件: LabVIEW Development Systems>>LabVIEW Full Development System
主要软件版本: 5.1
主要软件修正版本: N/A
次要软件: N/A

问题: 我可以在两台电脑间使用同步的VI吗(诸如队列操作,事件发生之类)?

解答: 同步的VI是不能在多台电脑间使用的。例如,对队列操作而言,会为添加入队列的数据分配内存,而该内存是位于一台电脑上的。当在另外一台电脑上的应用试图通过引用来从内存中读取数据时,会发生错误,这是因为,该引用指向的内存是不在这台电脑上的。

可以参考这样一个例子,假设您使用 LabVIEW Real-Time 产品以及智能数据采集卡(DAQ)。队列操作要么是位于智能DAQ设备上,要么就是位于上位机的内存。另外的电脑将无法访问这个队列,这是因为没有直接的路径可以访问该内存。

这对事件发生,信号量,集合点和通知器操作等其他同步VI都是一样的。

相关链接:

附件:





报告日期: 12/20/2006
最近更新: 12/20/2006
文档编号: 1N7C4UKS