很像是 CLAD 會出現的考題:試問下圖的 In case
值在有 Error 的情況下為何?
答:是預設值,效果等於 Use Default If Unwired,也就是 In case
與 Out of case
一樣。
下面的測試把上圖的程式當成 SubVI 來使用。區域 1 中,可以看到有 Error 時的 Out of case
與 In case
輸出都是 0,也可以說 In case
是以 Use Default If Unwired 來輸出。區域 2 把 Error 清掉後 SubVI 的輸出就正常了。
若把 SubVI 的 Error case 中的 Out of case
給定一個值(如下圖的 9487):
Out of case
會以給定的值(9487)輸出。In case
則不變,一樣是 0,維持 Use Default If Unwired 的設定。
結論:以後不用再把 Indicator 拉到 Error Case Structure 外,並特地設定 Use Default If Unwired 啦。
發表留言