題目要求:


1.時間控制使用電腦系統時間


2.可自己設定開始時間和結束時間


3.還沒到達開始時間時為熄燈狀態


4.到達開使時間時亮燈,且燈號為紅色


5.到達結束時間時時燈號轉為黃色

  

6.程式停止時恢復為熄燈狀態

 

 

程式面板配置如下:

20090325-01  

 

 

完成的程式如下:

20090325-02  

 

程式一開始利用Get Date/Time In Seconds元件、Seconds To Date/Time元件和Unbundle By Name元件取出系統時間的時和分2個數值


輸入的開始時間和結束時間用In Range and Coerce元件限制輸入數值的範圍,時設定為0~23,分設定為0~59。系統時間元件輸出的是24小時制時間

 

 

使用Case Structure元件來控制動作


當系統時間小於開始時間時,LED元件為False狀態(熄燈)

20090325-03  

 

 

當系統時間大於開始時間且小於結束時間時,LED元件為True狀態(亮燈),同時改變LED元件True狀態的顏色屬性為紅色

20090325-04  

 

 

當系統時間大於開始時間也大於結束時間時,LED元件仍為True狀態(亮燈),同時改變LED元件True狀態的顏色屬性為黃色

20090325-05  

 

 

當按Stop鈕停止程式後,自動將LED元件改為False狀態(熄燈)

20090325-06  

arrow
arrow
    文章標籤
    定時
    全站熱搜

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