我可以在两台电脑间使用 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
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.