case結構用於存檔時的問題
我的應用是用一個定時的while循環 持續的從外部讀取數據
現在 我想加一個功能 把每次循環時收到的數據存起來
於是需要用到 Open/Create/Replace File 節點 與 Write to Binary File節點
由於無法把圖貼上來 所以關於存檔的部份 以文字描述
while循環中 使用順序結構(Flat Sequence Structure) 分成兩個frame
第一個frame當中包含了一個case結構
Open/Create/Replace File 節點就放在case結構的True那一頁
第二個frame 放置了Write to Binary File節點
Open/Create/Replace File 節點與Write to Binary File節點
之間的RefNum 用一條線連著
使用時 Open/Create/Replace File 節點不可能每循環一次就開一次檔
一定是按下一個"儲存"按鈕後 才開檔
所以會用到case結構 問題來了 在case結構的True
我希望他開檔 於是使用Open/Create/Replace File 節點
而在case結構的False 不會用到Open/Create/Replace File 節點
因為此時不想開檔
但是如果不用Open/Create/Replace File 節點 後面跟著的
Write to Binary File節點的RefNum端口便沒有東西輸入 於是
labview報錯
請問一下 要怎麼解決這個問題呢