


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、labview課程設計報告交通燈課程名稱 : Labview虛擬儀器技術設計題目 :基于 labview 智能交通燈系統設計 專 業 :電子信息工程技術姓名:吳凱學 號 : Z11161035 指導教師 : 施 剛 時 間: 2013 , 2014 學年 第 一 學期南京郵電大學課程設計題目基于 labview 智能交通燈系統設計課程設計目的及要求 :設計目的 :(1) 掌握 LabVIEW軟件編程方法 ;(2) 培養綜合應用所學知識來指導實踐的能力。設計要求 :(1) 能夠將現實生活中的交通燈出現順序在電腦上面顯示 ;(2) 具有友好的人機界面。1課程設計詳細內容 :1. 前面板的設計前面板
2、是 VI 的用戶界面。創建VI 時,通常應先設計前面板,然后在前面板上創建輸入 / 輸出任務。本課程設計中的前面板是模擬一個現實中簡單的道路交通系統,交通燈的時間設置由用戶自己來定義,所以更人性化了一點。此次設計共需要用12盞燈、4個LED燈倒計時和一個控制設置面板。其中的12 盞燈,紅、黃、綠各4 盞,在控件選板中選擇指示燈,將它放在前面板合適的位置,單擊鼠標右鍵,更改指示燈的屬性,改變指示燈的大小,做出一個合適的指示燈,依同樣的步驟可以做好另外11個,將 12 燈均分為四組,每組都包含紅黃綠三種顏色的燈,再用框將每組燈框起來,做成一個交通燈。在每組交通燈合適的位置放置一個LED倒計時作為交
3、通燈的計時器。在前面板合適的位置放置一個控制設置面板,在上面編輯一些系統所需要的控件,包括兩個輸入控件和兩個顯示控件,還包括一個交通管制按鈕。前面板示意圖如圖 1-1 所示。圖 1-1 交通燈前面板示意圖2( 程序框圖的設計2.1延遲信號的產生等待計時器在 LabVIEW中的一個計時單元,它的圖標與用途如圖3-2 所示。在函數選板的【編程】 ?【定時】子選板中選擇時間計數器選定該單元。毫秒計數器對時間信號計數 ,2要產生一個一秒為單位的時間延遲信號, 所以還得給毫秒計數值加上一個1000毫秒的的常量。如圖1-2 等待計數器所示。圖 1-2 等待計數器2.2 顯示控件數字的同步利用一個 For
4、循環,將用戶自己設置的倒計時時間時間連接上For 循環的的條件語句上,即 N 接口,然后在加一些算法和時間延遲就做成了倒計時模塊了。倒計時模塊程序結構如圖 1-3 所示。圖 1-3 倒計時模塊程序結構2.3各組時間信號的動作平鋪結構是 labview 中的結構類型之一,平鋪結構類似文本編輯語言中的順序結構。平鋪結構可以從【結構】子選板中創建。它的圖標及功能如圖1-4 所示。圖 1-4 平鋪結構在執行各平鋪結構里的程序。每個平鋪結構里的程序基本相同,只是有的多一些時間倒計時模塊。用需要點亮的燈與布爾真常量連接,不需要點亮的與布爾假常量連接,而時間顯示器則用一定的值減去輸入的時間量,以實現倒計時的
5、功能,各結構里的程序略有不同,具體程序如圖 1-5 到圖 1-8 所示。第一階段 : 首先是對各個燈的初始化。其初始化程序圖如圖1-5 所示。3圖 1-5 各個燈的初始化第二階段 : 南北紅燈倒計時的設計程序。并且應用到了LED倒計時的子 VI ,如圖 1-6 所示。圖 1-6 南北紅燈倒計時設置模塊第三階段 : 當南北紅燈倒計時結束后,東西綠燈滅掉,與此同時東西黃燈會閃爍三下以提4示正在行駛的車輛和行人,注意信號燈。東西黃燈閃爍框圖如圖1-7 所示。圖 1-7 東西黃燈閃爍框圖第四階段 : 當東西黃燈閃爍結束后,東西紅燈開始變亮,南北綠燈變亮。如圖1-8 所示。圖 1-8 各個燈的再次初始化
6、接下來的步驟和以上基本一致。3.1 LED 倒計時的子 VI 的設計制作 LED倒計時時,首先要創建一個10*7 的數組,然后再跟你所要顯示的數字做一個數組矩陣,我數組矩陣中從上到下每一行分別代表我做的LED的 0、 1、2、 9。我使用索引數組查找數組中的每一行,然后輸給顯示控件。這次利用更為簡便的程序,可以同時顯示99 以下的數字。當用戶輸入一個數值后,數值經過商與余數運算模塊和常量10 相除,求出的結果分別輸給索引數組的行輸入接口,然后從數組中索引出對應的行,最后輸給顯示控件。具體程序如圖1-9 所示,前面板顯示如圖2-1 所示。5圖 1-9 LED 倒計時子函數程序框圖圖 2-1 登錄
7、界面界面3.2 交通管制的設計當要設置多個選項時,就要用到事件結構。事件結構相當于c 語言中的 case語句,事件結構可以從程序框圖中的【結構】子選板中創建。本次交通管制總共設置 5 個選擇項,分別是故障檢修、東西禁行、南北禁行、三向禁行、夜晚模式。程序主要就是事件結構的選擇,里面的程序控制的就是燈的亮變和燈的閃爍。事件結構如圖 2-2 所示。交通管制的程序圖如圖 2-3 所示。6圖 2-2 事件結構圖 2-3 交通管制部分程序圖3.3 循環的設計LabVIEW中的循環結構主要通過 while 和 for 循環實現。這兩種循環的功能基本相同,但使用上有一些差別。 for 循環必須確定循環次數,
8、循環一定次數后自動退出循環 ; 而 while 循環不用確定循環次數,只需要指定退出循環的條件。本次課程設計中循環的次數不能確定,所以就用到了while 循環。 LabVIEW中的 while 循環相當于 C 語言中的 while 循環和 do,while 循環。 7While 循環可以從程序框圖中的【結構】子選板中創建, while 循環包括兩個端口 : 條件端口和重復端口。它的功能、圖標及說明如圖所示。在此課程設計中,用按鍵連接條件端口,當按鍵按下時,循環停止。圖 2-4while 循環3.4 部分程序圖89設計總結及體會 :在做這個課程設計的過程中,我感受到了虛擬儀器的優越性,知道了寫程
9、序也可以一樣有趣。通常我們認為寫程序是一個繁瑣無聊的過程。但是在Labview 中只需要寫入一些圖形程序,就可以實現相應的運算和控制,可以模擬一些儀器的相應功能。通過這次的課程設計實踐,我懂得了要想學好用好一個軟件,不僅僅是LabVIEW,首先要學會使用它的基本功能,掌握了基礎才能向更深的層次學習。但是通過對 labview 的學習知道了,好多繁瑣的程序都是由基本的運算單元構成的。如果我們不知道每個單元是用來干什么的,那就根本談不上應用它們了,只有在知道這個空間是做什么用的,我們才會去使用它。知道需要用到某個單元,但是不知道怎么使用,怎么連線,這也是很讓人郁悶的事,所以我們要去熟悉一些基本單元
10、的用法。學生 ( 簽字)_年_月 _日10指導教師評語 :課程設計成績 :指導教師 ( 簽字 )_年_月 _日教研室意見 :教研室主任 ( 簽字 )_年_月 _日?11? 【唯美句子】 走累的時候,我就到升國旗哪里的一角臺階坐下,雙手撫膝,再閉眼,讓心靈受到陽光的洗滌。懶洋洋的幸福。頂3 收藏2? 【唯美句子】 一個人踮著腳尖,在窄窄的跑道白線上走,走到很遠的地方又走回來。陽光很好,溫暖,柔和。漫天的安靜。頂7 收藏7? 【唯美句子】 清風飄然,秋水緩淌。一絲云起,一片葉落,剔透生命的空靈。輕輕用手觸摸,就點碎了河面的臉。落葉舞步婀娜不肯去,是眷戀,是裝點,瞬間回眸,點亮了生命精彩。頂11 收
11、藏9? 【唯美句子】 幾只從南方歸來的燕子,輕盈的飛來飛去,“幾處早鶯爭暖樹,誰家新燕啄春泥,”其樂融融的山林氣息,與世無爭的世外桃源,讓人心曠神怡。頂0 收藏2? 【唯美句子】 流年清淺,歲月輪轉,或許是冬天太過漫長,當一夜春風吹開萬里柳時,心情也似乎開朗了許多,在一個風輕云淡的早晨,踏著初春的陽光,漫步在碧柳垂青的小河邊,看小河的流水因為解開了冰凍而歡快的流淌,清澈見底的的河水,可以數得清河底的鵝軟石,偶爾掠過水面的水鳥,讓小河蕩起一層層的漣漪。河岸換上綠色的新裝,剛剛睡醒的各種各樣的花花草草,悄悄的露出了嫩芽,這兒一叢,那兒一簇,好像是交頭接耳的議論著些什么,又好象是在偷偷地說著悄悄話。
12、頂3 收藏4? 【唯美句子】 喜歡海子寫的面朝大海春暖花開,不僅僅是因為我喜歡看海,還喜歡詩人筆下的意境,每當夜深人靜時,放一曲純音樂,品一盞茶,在腦海中搜尋詩中的恬淡閑適。在春暖花開時,身著一身素衣,站在清風拂柳,蝶舞翩躚的百花叢中,輕吹一葉豎笛,放眼碧波萬里,海鷗,沙灘,還有揚帆在落日下的古船,在心曠神怡中,做一簾紅塵的幽夢。頂0 收藏2? 【唯美句子】 繁華如三千東流水,你只在乎閑云野鶴般的采菊東籬、身心自由,置身置靈魂于曠野,高聲吟唱著屬于自己的歌,悠悠然永遠地成為一個真真正正的淡泊名利、12鄙棄功名利祿的隱者。頂1 收藏3? 【唯美句子】 世俗名利和青山綠水之間,你選擇了淡泊明志,持
13、竿垂釣碧泉綠潭 ; 權力富貴和草舍茅廬之間,你選擇了寧靜致遠,曉夢翩躚姹紫嫣紅。頂2 收藏3? 【唯美句子】 那是一株清香的無名花,我看到了它在春風夏雨中風姿綽約的模樣,可突如其來的秋雨,無情的打落了它美麗的花瓣,看著它在空谷中獨自凋零,我莫名其妙的心痛,像針椎一樣的痛。秋雨,你為何如此殘忍,為何不懂得憐香惜玉,我伸出顫抖的雙手,將散落在泥土里的花瓣捧在手心。頂4 收藏5? 【唯美句子】 滴答滴答,疏疏落落的秋雨,趕著時間的腳步,嘩啦啦的下起來。聽著雨水輕輕地敲擊著微薄的玻璃窗,不知不覺,我像是被催眠了一樣,漸漸的進入了夢鄉。 頂 3 收藏 5? 【唯美句子】 在這極致的悲傷里,我看到了世間最
14、美的愛,可誰又能明白,此刻的我是悲傷還是歡喜,也許只有那撥動我心弦的秋季,才知道潛藏在我心中的眼淚。 頂 4 收藏 3? 【唯美句子】 看著此情此景,我細細地聆聽。像是聽到了落葉的呢喃,秋風的柔軟,在這極短的瞬間,他們一起訴說著最美的愛戀,演繹著永恒的癡纏。當落葉安詳的躺在大地,露出幸福的模樣,你看,它多像一個進入夢鄉的孩子。突然發現,秋風并非是想象中的劊子手,原來它只是在葉子生命的最后一刻,讓它體會到愛的纏綿,飛翔的滋味。頂1收藏1? 【唯美句子】 很感謝那些耐心回答我的人,公交上那個姐姐,還有那位大叔,我不知道他們是不是本地人,但我們遇到的一個交警協管,一位頭發花白的大姐,她是上海本地人,
15、很和善,并不像有些人說的上海人很排外。事實上,什么都不是絕對的。頂 2收藏 0? 【唯美句子】 我嗅到濃郁的香奈爾,卻也被那種陌生嗆了一鼻。也許,我卻不知道,那時的感受了。那里沒有那么美好,沒有安全感,歸屬感。我想要的自由呢,不完全地體驗到了。頂2 收藏1? 【唯美句子】 那些繁華的都市,車水馬龍,燈紅酒綠,流光溢彩,卻充斥著一種悲哀,浮夸。我看到各種奢華,卻也看到各種卑微,我看到友善親和,也看到暴躁粗魯,我看到金光熠? 【優美語句】 踏過一片海,用博識的學問激起片片微瀾 ; 采過一叢花,正在聰慧的碰碰外送來縷縷清噴鼻 ; 無過一個夢,決定從那里啟程。頂0 收藏0? 【優美語句】 人生如一本書
16、,應該多一些精彩的細節,少一些乏味的字眼;人生如一支歌,應該多一些昂揚的旋律,少一些憂傷的音符; 人生如一幅畫,應該多一些亮麗的色彩,少一些灰暗的色調。頂0 收藏0? 【優美語句】 母愛是一滴甘露,親吻干涸的泥土,它用細雨的溫情,用鉆石的堅毅,期待著閃著碎光的泥土的肥沃 ; 母愛不是人生中的一個凝固點,而是一條流動的河,這條河造就了我們生命中美麗的情感之景。頂0 收藏0? 【優美語句】 生活如海,寬容作舟,泛舟于海,方知海之寬闊 ; 生活如山,寬容為徑,13循徑登山,方知山之高大; 生活如歌,寬容是曲,和曲而歌,方知歌之動聽。頂0 收藏0? 【優美語句】 母愛就是一幅山水畫,洗去鉛華雕飾,留下清新自然 ; 母愛就象一首深情的歌,婉轉悠揚,輕吟淺唱 ; 母愛就是一陣和煦的風,吹去朔雪紛飛,帶來春光無限。 頂 0 收藏 0? 【優美語句】 努力奮斗,天空依舊美麗,夢想仍然純真,放飛自我,勇敢地飛翔于夢想的天空,相信自己一定做得更好。頂0 收藏0? 【優美語句】 品味生活,完善人性。存在就是機會,思考才能提高。人需要不斷打碎自己,更應該重新組裝自己。頂0 收藏0? 【優美語句】 母愛是一縷陽光,讓你的心靈即使在寒冷的冬天也能感到溫暖如春 ; 母愛是一泓清泉,讓你的情感即使蒙上歲月的風塵依然純潔明凈。頂0 收藏0?
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機科學基礎解析試題及答案
- 消防設施操作員綜合試題及答案指南
- 加強法治的圖書管理員考試試題及答案
- (水滴系列)七年級地理上冊 1.4 地球的公轉教學實錄 (新版)商務星球版
- 第14課《回憶我的母親》教學設計-2024-2025學年統編版語文七年級上冊(2024)001
- 高中語文 第四單元 創造形象 詩文有別 第3課 項羽之死教學實錄2 新人教版選修中國古代詩歌散文鑒賞
- 2024年寵物殭葬師考試心理調試試題及答案
- 學校開展教育科研項目的成功案例分享與經驗總結
- 2025年健康管理師考試全方位試題及答案
- 企業文化的塑造與實踐方法論研究
- GB 19578-2004乘用車燃料消耗量限值
- 國家基本公共衛生服務項目培訓課件
- 《民法》全冊精講課件
- 國際象棋入門教學課件
- 食品公司電商部門組織架構
- 母線槽安裝檢驗批質量驗收記錄
- 管道開挖施工方案修復
- 高速公路工程質量管理體系及保證措施
- 中鐵工程項目內部控制管理手冊(492頁)
- 氣瓶充裝安全及培訓課件PPT幻燈片
- 防雷檢測專業技術人員能力認定考試題庫完整
評論
0/150
提交評論