共享變數(Shared Variables)是如何使用緩衝區功能(Buffering)?



主要軟體:
主要軟體版本: 8.0
主要軟體修正版本:
次要軟體: N/A

問題: 具有緩衝區的網路發佈共享變數(network-published shared variables)是如何作用的?為什麼我需要使用它?

解答:

提供的範例程式說明了網路發佈共享變數如何作用。基本上,啟用共享變數的緩衝功能可使得 reader vi 保留所有 writer vi 所寫入的值,只要緩衝區不是滿的。

使用說明:

1. 打開附件中zip檔內的 BufferingSharedVariable.lvproj
2. 執行 Writer VI
3. 執行 Reader VI
4. 將 reader rate 從 100ms 改變為 150ms。注意 Buffered 看起來比 NonBuffered 慢,因為前者並沒有流失任何資料。
5. 將 reader rate 更改為 50ms。注意 Buffered NonBuffered 重新同步,因為前者從緩衝區佇列中不斷拉出資料。



相關連結:

附加檔案:





報告日期: 07/02/2007
最後更新: 10/25/2008
文件偏號: 4B10M8TK