使用具有 Real-Time FIFO 及 Logging 的共享變數 (Shared Variables) 時無法建立 LabVIEW 執行檔



主要軟體:
主要軟體版本:
主要軟體修正版本:
次要軟體: LabVIEW Modules>>LabVIEW DSC Module, LabVIEW Modules>>LabVIEW Real-Time Module

問題:

我有一個使用到連結(bound) Real-Time 目標共享變數的 VI。該共享變數啟用了 Real-Time FIFOLogging 功能。當我嘗試從該 VI 建立執行檔時,我看見此訊息:The VI is broken. Open the VI in LabVIEW and fix the errors.

當我打開 VI,並沒有任何錯誤且執行箭頭並非斷的。為什麼我會得到這個訊息?



解答:

LabVIEW DSC 模組並不能拿來在連結 Real-Time 目標上的共享變數。雖然 Real-Time FIFO 是特別用來使用這類變數,但這麼做會與啟用資料記錄(Logging)產生矛盾。

如果您欲使用這兩項設定,有以下替代作法:

1. 建立一個 Real-Time 目標上使用的共享變數。
2. 啟用該變數的 Real-Time FIFO 功能。
3. 建立另一個共享變數並使其連結到前一個共享變數。
4. 啟用該變數的 Logging 功能。



相關連結:

附加檔案:





報告日期: 10/31/2006
最後更新: 10/26/2008
文件偏號: 42UAGASN