1.數位質量流量計_Digital Mass Flow Controller_DFC
2.濕溫度記錄器_RH & Temperature Machine
三篇文章中有提到,希望整合方便執行,當然一個方式是將所有功能寫在同一個VI內,但是有時候又不是一定要同時使用兩台儀器。
所以利用全域變數(Global variable)就變得很有幫助了。
我也是第一次使用global variable,通常都是使用local variable,而且global variable 樣要考量到可能會引起Race condition.
由於只是建立一個共同的Global variable,就很像另一個VI似的(舉例),global variable長得跟local variable,如下圖:
上圖是我簡易設計的一個小程式,有一個小藍球的就是global variable囉。由於global variable就如同一個VI,所以要考量資料流的先後順序,例如此例中,X value相加後會傳到上方的global variable(X value),但是下方的X value"不會"立即接收到此數字,需要等到下一次執行時候才會將此次的回傳,並不是同步的!
上一段扯遠囉,只是記錄下使用心得,不過用在溫溼度計與流量控制器上面目前是執行良好,而上面提到的小問題是否也有出現呢?就等下次文章繼續討論了!