資源描述:
《基于labview跑馬燈設計》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、選題分析:隨著人們生活環(huán)境的不斷改善和美化,在許多場合可以看到彩色霓虹燈。彩燈由于其豐富的燈光色彩,低廉的造價以及控制簡單等特點而得到了廣泛的應用,用彩燈來裝飾已經成為一種時尚。跑馬燈是一種生活中比較常見的裝飾,本文主要通過labview來設計了一個相對簡單的對跑馬燈的控制,實現(xiàn)了其有規(guī)律的亮滅,帶來一定的觀賞效果。本文主要是實現(xiàn)了跑馬燈的單個流水閃爍、雙路同步流水閃爍、四路同步流水閃爍、全體同步閃爍,以此循環(huán)。本程序并控制閃爍的間隔時間,使其運行更具可觀性。方案設計:本文主要設計了12個顯示燈,并讓其方形圍成一圈。運行效果:單個流水閃爍:單個燈依次輪流閃爍雙路流水同步閃爍:神農百草膏h
2、ttp://www.shennonggao.com相對兩燈同時依次輪流閃爍四路同步流水閃爍:等間距四燈依次輪流閃爍全體同步閃爍:全體燈同時閃爍運行步驟:單個流水閃爍→全體同步閃爍→雙路流水同步閃爍↑↓全體同步閃爍←四路同步流水閃爍←全體同步閃爍以此循環(huán)。運行控制:直接點擊labview運行按鈕進行跑馬燈演示。開關:用于結束當前操作,控制其關斷。當開始運行程序時也可通過關斷開關了結束程序的運行。水平指針滑動桿:用于調節(jié)彩燈間的延時時間。通過其可調整燈閃爍的快慢。前面板的設計:前面板主要由12個指示燈、一個開關及水平指針滑動桿構成。水平指針滑動桿——用于調節(jié)彩燈間的延時時間。????????
3、指示燈——用以顯示程序運行結果。????????開關——用于結束當前操作。對于前面板的設計相對簡單,通過開關來控制其關斷,水平指針滑動桿來控制其延時時間,指示燈顯示程序運行的結果,觀看到跑馬燈的演示情況。圖1.前面板程序框圖的設計:設計思路:本程序主要用到平鋪式順序結構和層疊式順序結構順序執(zhí)行。本程序用真假常量來控制燈亮與不亮。本程序還用到了while循環(huán)和for循環(huán),循環(huán)是用于達到閃爍和同步遞進循環(huán)。整個程序幾乎每一幀都用到了延時,單位是毫秒,延時的目地是使本程序更具有可觀性。程序的調試:直接點擊labview運行按鈕進行運行狀態(tài)。單個流水閃爍:雙路同步閃爍:四路同步閃爍:全體同步閃爍
4、:實驗結果與分析:本程序很好的實現(xiàn)了跑馬燈的單個流水閃爍,雙路同步閃爍,四路同步閃爍和全體同步閃爍。此程序設計簡單,思路明確,易于理解,且便于控制,操作簡單。實現(xiàn)的功能一目了然,現(xiàn)象明確,因此評判其正誤野就簡單了。雖然前面板看起來很簡單,不過該程序后面板過于復雜,接線即框圖太多,很多地方值得思考精簡。總的來說,該程序能夠完成該設計所設計的需實現(xiàn)的功能,且實驗現(xiàn)象明顯,整體思路比較明確。總結與體會.做這次課程設計收獲頗多,其過程體會到了動手的樂趣,做好后有那么一絲的成就感。首先對本次設計做一個總結,本次設計是選擇的一個比較熟悉的跑馬燈做的課題。通過控制顯示燈的亮滅來達到一定的視覺效果,具體
5、實現(xiàn)了顯示燈的單個流水閃爍,雙路同步閃爍,四路同步閃爍以及全體同步閃爍。本程序主要用到平鋪式順序結構和層疊式順序結構順序來執(zhí)行,用真假常量來控制燈亮與不亮,用到了while循環(huán)和for循環(huán),循環(huán)是用于達到閃爍和同步遞進循環(huán)。整個程序幾乎每一幀都用到了延時,單位是毫秒,延時的目的是使本程序更具有可觀性,最終實現(xiàn)了預定的實驗現(xiàn)象。對于本次設計,個人覺得其后面板過于龐大,一些地方或許值得商榷,應該能有另外的方法對其進行精簡控制。當然個人覺得這次設計的有點還是挺多的,尤其是跑馬燈有規(guī)律的運行時帶給人的視覺沖擊,令人很是興奮??傮w來說這次設計雖然其間遇到了很多困難,但通過查找搜索資料以及詢問解決了
6、這些問題,最終學到了很多東西,這個結果是令人愉快的。參考資料電子技術論壇相關資料百度文庫相關labview操作資料