各位先進好:
小弟我目前在寫系統監控程式
主要是用來同時監控三種不同但相似的系統
並且可以看到系統目前的元件參數的資料
我目前完成了其中一個系統的程式
而裡面包含一些其他系統也需要的彈跳視窗副程式(subVI)
也就是按下某些按鈕之後,這些視窗就會彈出來並顯示一個連續變
化的圖表資料,若把彈跳視窗關閉的話這個subVI依然會繼續執行,
直到下次有人去按按鈕的時候他會重新跳出來顯示資料
(說簡單點就是用VI visible來顯示/隱藏視窗)
由於這三個系統彼此很相似
只有顯示的參數項目有些不同
因此我希望可以把這些副程式用在每個系統主程式裡面
透過一些設定
就可以改變副程式執行時所顯示的資料項目名稱
例如system1要顯示current,voltage,temp1,temp2,temp3
但是system2要用相似的視窗介面顯示
current1,current2,voltage1,voltage2,voltage3的資料
但是我現在如果同時啟用三個主監控程式的時候
subVI就會同時被三個主程式呼叫並傳值
這樣就會產生錯誤
請問有沒有相對應的方法可以處理呢?
還是必須要一個一個另存新的subVI用在不同的系統監控程式裡面呢?