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.



為什麼我一次只能單獨執行一個PID Control Loop.vi?



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

問題: 我正在使用一個LabVIEW下的範例程式PID Control Loop.vi, 如果我一次只單獨執行一個PID Control Loop.vi, 它運作正常. 但是我想利用這個VI一次控制二個不同的系統. 所以我複製了一個並且重新安排了第二個系統的通道數. 但當我同時開始執行二個VI時, 本來該在第二個系統上出現的variable資料卻同時出現在二個VI中. 為什麼我會在二個不同的DAQ動作中得到相同的資料?

解答: PID Control Loop.vi使用AI Read One Scan.vi去擷取類比資料. 這個VI是多個簡單類比輸入 VI中的一個, 一次只能執行一個簡單的DAQ動作, 並且它使用最新的設定參數. 這就是為什麼第二個variable資料卻同時出現在二個VI當中(請參考下方的連結以獲得更多資訊). 如果你須要一次執行多個PID Control Loop.vi, 你必須使用中間層的類比輸入VI. 附檔即為修正過後使用中間層的類比輸入VI的PID Control Loop.vi.

相關連結: KnowledgeBase 2FCEM8EW:Why Can I Only Use the "AI Read One Scan.vi" on One DAQ Device in My System at a Time?


附加檔案:





報告日期: 07/02/2002
最後更新: 09/25/2003
文件偏號: 2N1B3EVS