Home
Support
共享變數(Shared Variables)是如何使用緩衝區功能(Buffering)?
共享變數(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
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.