同樣的題目但改用Case Structure來寫,用Case Structure寫其實是比較複雜的

 


程式面板配置相同

20111129-07  

 

 

程式的第一個重點是按鈕動作偵測,我在每個按鈕後面追加Boolean Crossing PtByPt.vi這個元件,目的是確保萬一有人按著按鈕不放時,不會連續動作取票或叫號,按鈕按一次只會動作一次

 

按鈕狀態集合成陣列,再去偵測是哪個按鈕動作,再把相對應的程式寫到Case Structure之內

 

Case Structure第一頁做成"-1,Default"完全沒有動作程式,在使用事件觸發方式寫程式時不需要這段程式,使用Case Structure寫程式時是必要的,目的是要確保按鈕沒有動作時不會有程式被執行

20111202-06  

 

 

其餘的部分程式則和用事件觸發時相同

20111206-01  

 

20111206-02  

 

20111206-03  

 

20111206-04  

 

20111206-05  

,

未出師的小工程師 發表在 痞客邦 PIXNET 留言(0) 人氣()