1. 程式人生 > >labview在編寫程式框圖中遇到的一些布林按鈕控制布林指示燈問題

labview在編寫程式框圖中遇到的一些布林按鈕控制布林指示燈問題

                 

 

上圖布林控制元件按下,資料0x04成功傳送給下位機,布林燈不亮。

。。。。。。。。。。。。。。。

。。。。。。。。。。。。。

。。。。。。。。。。。

下圖布林控制元件按下,資料0x04成功傳送給下位機,布林燈會亮。

 

       

 

分析出現以上情況的原因:

—————————個人結合程式框圖和程式原理分析,程式執行先從VISA串列埠進去,然後再到兩個迴圈結構,進去事件結構,延時等待程式控制指令,第一和第二張圖進去了,程式一直在VISA串列埠寫入的迴圈結構檢測,只檢測到那個布林控制元件的值變化,然後把資料成功給寫進去了VISA串列埠,而那個布林控制元件在迴圈外面,軟體沒檢測到它的機械動作,所以布林指示燈沒有相應的亮。

        而第三和第四圖,布林控制元件可以控制布林指示燈,因為它放在了迴圈結構中,程式一進去就能檢測到它的機械動作和它的值變化,所以 能成功控制。

心得:多利用程式框圖分析,還有理清程式的執行順序,一步到哪一步。多運用程式的思想。

以上是個人的觀點,有不對之處,忘前輩們多多指教。