問題:想要設計雨量偵測程式但不知從何著手,請問一下當雨量到達一定的量會量綠燈並有警戒聲,當雨量又達到一定水量會亮黃燈並有警戒聲,當雨量又達到一定水量會亮紅燈並有警戒聲,分三階段警戒

 


關於因為不知道你雨量偵測用的是甚麼硬體,所以雨量使用模擬的方式;另外三階段的警報聲也沒有指明是否要輸出到硬體,所以使用電腦輸出3種不同音高的間歇聲音代替警報聲


為了避免聲音輸出時影響到程式執行,程式採用主從架構來寫,主架構是雨量偵測,從架構是聲音輸出

 


完成的程式面板:主要是模擬雨量變化的計量表,設定3階段警報的比較值和變化燈號

20140518-01  

 


完成的程式:


程式分成上下兩個迴圈,上面迴圈是主架構,下面迴圈是從架構

20140518-02  


主架構迴圈的上半是模擬雨量變化,在系統啟動開關打開時,雨量按照設定的增減量上升,到達最大值時切換改成遞減下降,雨量就一直增減反覆


主架構中間是雨量3階段比較,每到達一階段數值加1;最低是沒有到達任何階段的數值0,最高是到達第3階段的數值3


比較後的數值輸出到從架構控制升音輸出,及控制燈號變化

20140518-03  


控制燈號變化使用LED元件的顏色屬性,在每一階段變化顏色

20140518-04  


從架構是聲音輸出,迴圈外是設定輸出聲音的屬性,迴圈內是依收到的數值輸出間歇聲音

20140518-05  


沒有到達任何階段時沒有聲音輸出

20140518-06  


到達第一階段時,輸出低頻率的警報聲

20140518-07  


到達第二階段時,輸出較高頻率的警報聲

20140518-08  


到達第三階段時,輸出更高頻率的警報聲

20140518-09  

文章標籤
創作者介紹

LabVIEW & PLC還未出師的小工程師部落格

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


留言列表 (3)

發表留言
  • 悄悄話
  • yujiun
  • 有收到囉 感謝版主~ 只是可以幫我弄成8.6版的嗎?
  • 我寄給你的程式就是用8.6版的LabVIEW寫的

    未出師的小工程師 於 2014/05/22 13:52 回覆

  • yujiun
  • 恩 那可能是我的電腦出問題 我再試試 謝謝版主囉~
找更多相關文章與討論

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼