




已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
精品文檔虛擬儀器技術結(jié)課論文題 目 交通燈系統(tǒng)設計 姓 名 劉鑫青 專業(yè)班級 電信工程14-2 學 號 541401030229 院 (系) 電子信息工程學院 完成時間 2017年 5月24 日 基于LabVIEW的交通燈系統(tǒng)設計摘要:本課題是根據(jù)虛擬儀器相關技術對簡單交通燈控制系統(tǒng)的設計。本文首先介紹了LabVIEW的開發(fā)環(huán)境,并在交通管理系統(tǒng)知識的基礎上,根據(jù)設計要求和實際應用情況,以及交通燈所要完成的功能確定了控制系統(tǒng)中需要設計的模塊,然后對每個模塊進行編程與設計。通過調(diào)試,使其系統(tǒng)功能達到任務要求。關鍵詞:交通燈,LabVIEW,虛擬儀器,VI1 程序的設計1.1 前面板的設計前面板是VI的用戶界面。創(chuàng)建VI時,通常應先設計前面板,然后在前面板上創(chuàng)建輸入/輸出任務。前面板比較簡單,只需要用六盞燈、兩個時間顯示器、一個停止按鍵即可。在控件選板中選擇指示燈,將它放在前面板合適的位置,單擊鼠標右鍵,更改指示燈的屬性,改變指示燈的大小,做出一個合適的指示燈,在每組交通燈合適的位置放置一個數(shù)值顯示控件作為交通燈的計時器。在前面板合適的位置放置一個開關按鈕,控制循環(huán)的停止。如圖1所示圖1 交通燈前面板示意圖1.3 定時信號的產(chǎn)生毫秒計時器在LabVIEW中的一個計時單元,它的圖標與用途如圖3-2所示。在函數(shù)選板的【編程】【定時】子選板中選擇時間計數(shù)器選定該單元。毫秒計數(shù)器對時間信號計數(shù),要產(chǎn)生一個一秒為單位的時間信號,所以還得用毫秒計數(shù)值除以1000,取商得到以秒為單位的時間信號。接線如圖3所示: 圖2 時間計數(shù)器 圖3 時間計數(shù)器接線圖 1.4時間信號的分段將得到的時間信號除以每個循環(huán)所用的時間70s,取余數(shù)。得到的余數(shù)x的范圍為0=x70,當0=x5時,條件滿足,執(zhí)行第一個條件結(jié)構(gòu)里面的程序,北黃和東紅燈點亮。當5=x35時,條件滿足,執(zhí)行第二個條件結(jié)構(gòu)里的程序,北紅和東綠燈點亮。當35=x40時,條件滿足,東黃和北紅燈點亮。當40=x70時,x40的條件不滿足,執(zhí)行條件結(jié)構(gòu)里面為假的程序,北綠和東紅燈點亮。程序結(jié)構(gòu)如圖4所示。 圖4 時間分段程序這里用到了判定范圍并強制轉(zhuǎn)換控件,應用這個控件可以判定輸入的數(shù)是否在上限和下限之間。它的圖標和作用如圖5所示。如果輸出信號在范圍之內(nèi),“?”接口將產(chǎn)生一個信號,此信號恰可以輸入到條件結(jié)構(gòu)作為分支選擇器信號。如圖5所示圖5 判定范圍并強制轉(zhuǎn)換控件1.5 各組時間信號的動作第一階段:余數(shù)在0至5秒之間,此時東紅和北黃兩個燈點亮,向東方向的時間顯示器東燈顯示為離紅燈熄滅的時間(從6s到1s),向北方向的時間顯示器北燈顯示為離黃燈熄滅的時間(從6s到1s)。如圖6所示 圖6 條件結(jié)構(gòu)1第二階段:當北黃燈點亮5秒后,即余數(shù)大于5并且小于35時,條件結(jié)構(gòu)2條件滿足,北紅和東綠兩個燈點亮,向東方向的時間顯示器顯示離東綠(通行)熄滅的時間(從30s到1s),向北方向的顯示離紅燈(禁止通行)熄滅的時間(從35s到6s)。如圖7所示 圖7 條件結(jié)構(gòu)2第三階段:當東綠燈點亮30秒后,即余數(shù)大于35并且小于40時,條件結(jié)構(gòu)3條件滿足,東黃燈點亮, 而北紅未到熄滅的時間,繼續(xù)點亮。向東方向的時間顯示器顯示離東黃(準備轉(zhuǎn)換)熄滅的時間(從6s到1s),向北方向的繼續(xù)顯示離紅燈(禁止通行)熄滅的時間(從6s到1s)。如圖8所示 圖8 條件結(jié)構(gòu)3第四階段:當北黃燈點亮5秒后,即余數(shù)大于40并且小于70時,條件結(jié)構(gòu)4為假的條件滿足,北綠和東紅兩個燈點亮,向東方向的時間顯示器顯示離東紅(禁止通行)熄滅的時間(從35s到6s),向北方向的顯示離綠燈(通行)熄滅的時間(從30s到1s)。如圖9所示 圖9 條件結(jié)構(gòu)41.6循環(huán)的設計LabVIEW中的循環(huán)結(jié)構(gòu)主要通過while和for循環(huán)實現(xiàn)。這兩種循環(huán)的功能基本相同,但使用上有一些差別。for循環(huán)必須確定循環(huán)次數(shù),循環(huán)一定次數(shù)后自動退出循環(huán);而while循環(huán)不用確定循環(huán)次數(shù),只需要指定退出循環(huán)的條件。由于循環(huán)的次數(shù)不能確定,所以就用到了while循環(huán)。LabVIEW中的while循環(huán)相當于C語言中的while循環(huán)和dowhile循環(huán)。在此課程設計中,用按鍵連接條件端口,當按鍵按下時,循環(huán)停止。如圖10所示 圖10 while循環(huán)2軟件調(diào)試這次所設計的十字路口交通燈有四種運行狀態(tài):狀態(tài)1、狀態(tài)2、狀態(tài)3、狀態(tài)4。各種狀態(tài)的效果在下文中將會講到。運行狀態(tài)1,北紅燈亮35s6s,東綠燈亮30s1s,東方向可以通行,共為30s,向北方向禁止通行,禁止時間共為35s。時間顯示器顯示的為離下一個狀態(tài)到來的時間,如圖(1)所示,東燈顯示器顯示為26,表明再過26s綠燈將轉(zhuǎn)變?yōu)辄S燈,彼時向東方向?qū)⒔雇ㄐ?;北燈顯示器顯示為31,表明再過31s向北將允許通行。運行狀態(tài)2,北紅燈亮6s1s,東黃燈亮6s1s,此時往東方向的車輛準備禁止通行。準備時間總共為5s,向北方向的車輛準備通過。時間顯示器顯示的為離下一個狀態(tài)到來的時間,如圖(2)所示,兩個顯示器都顯示為5,表明再過5s向北方向?qū)⑥D(zhuǎn)變?yōu)榫G燈,向東方向轉(zhuǎn)為紅燈,彼時向東方向?qū)⒔雇ㄐ校虮狈较驅(qū)⒃试S通行。運行狀態(tài)3,北綠燈亮30s1s,東紅燈亮35s6s,此時往東方向的車輛禁止通行。禁止時間總共為35s;向北方向的車輛允許通行,通行時間總共為30s。時間顯示器顯示的為離下一個狀態(tài)到來的時間,如圖(3)所示,北燈顯示器都顯示為11,表明再過11s向北方向?qū)⑥D(zhuǎn)變?yōu)辄S燈,彼時向北方向?qū)蕚浣雇ㄐ?;東燈顯示器顯示16,表明再過16s,向東方向轉(zhuǎn)為綠燈,彼時向東方向?qū)⒃试S通行。運行狀態(tài)4,北黃燈亮6s1s,東紅燈亮6s1s,此時往東方向的車輛準備通行,準備時間總共為5s;向北方向的車輛準備禁止通過。時間顯示器顯示的為離下一個狀態(tài)到來的時間,如圖(4)所示,兩個顯示器都顯示為3,表明再過3s向北方向?qū)⑥D(zhuǎn)變?yōu)榧t燈,向東方向轉(zhuǎn)為綠燈,彼時向東方向?qū)⒃试S通行,向北方向?qū)⒔雇ㄐ小H鐖D11圖11運行狀態(tài)圖運行中按下停止鍵后,程序停止循環(huán),如圖12所示: 圖12 停止運行如需繼續(xù)運行程序,須單擊工具欄中的運行、【連續(xù)運行】按鈕。 3心得體會通過這段時間的學習,我基本學會了虛擬儀器設計的步驟和基本方法,提高了動手能力,增強了理論聯(lián)系實際的能力,在學習的過程中遇到不懂的問題向老師、同學請教,這也給了我與同學合作的機會,提高了與人合作的意識與能力,同時也培養(yǎng)和發(fā)展了同學之間的感情,對此我感到非常欣慰??傊?,在這次課程設計中我受益匪淺。在這次學習中,我真正的感受到了虛擬儀器的優(yōu)越性,“軟件即儀器”,通過一些圖形程序,就可以實現(xiàn)相應的儀器的功能,只需要借助一臺計算機,一個LabVIEW軟件,就可以實現(xiàn)很多儀器的功能。也讓我明白了在學習LabVIEW中,首先要熟悉每個控件的用途、使用方法和在軟件中的位置。熟悉了這些,在做設計的時候才會得心應手;其次,對于虛擬儀器設計來說,因果朔源的設計方法是一種比較好的設計方法,知道要做什么,知道需要哪些單元,我們就添加那些單元,按需求增添元件。感謝學校給予我們此次機會。這對提高我們的能力有很大的幫助。將理論應用于實踐,將空想變成現(xiàn)實,使得我們在應對實際問題時變得不再迷茫。轉(zhuǎn)眼間此次課程設計就要結(jié)束了,希望學校能給予我們更多的實踐機會,提高我們的動手能力,我們也會認真學習,不辜負學校、老師的厚望。 參考文獻1張健,韓薪莘.LABVIEW圖形化編程與實例應用.北京:中國鐵道出版社 2戴鵬飛.測試工程與LABVEIW
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆青海省西寧市名校英語七下期中檢測模擬試題含答案
- 辦事公道考試試題及答案
- 安全自救知識試題及答案
- 安全試題及答案文庫
- 安全生產(chǎn)知識考試試題及答案
- 2025年農(nóng)村一二三產(chǎn)業(yè)融合發(fā)展的農(nóng)村養(yǎng)老產(chǎn)業(yè)發(fā)展趨勢與政策建議報告
- 安全監(jiān)理員考試試題及答案
- 數(shù)字貨幣應用對2025年貨幣政策傳導機制影響下的金融風險防控策略報告
- 2025年虛擬偶像產(chǎn)業(yè)市場競爭力報告:文化影響力與娛樂產(chǎn)業(yè)的融合發(fā)展
- 農(nóng)業(yè)廢棄物堆肥處理技術對土壤改良效果評估報告
- 閩教版英語四年級下冊單詞默寫表
- 禁種鏟毒培訓
- 工程造價軟件應用-形考任務3-國開(SC)-參考資料
- 事故隱患排查治理培訓課件
- 專項8 非連續(xù)性文本閱讀- 2022-2023學年五年級語文下冊期末專項練習
- 醫(yī)務人員職業(yè)暴露預防及處理課件(完整版)
- 翻新沙發(fā)合同模板
- 客戶投訴數(shù)據(jù)分析及應對策略
- 臨床常見操作-灌腸
- 2024年中國流行T恤市場調(diào)查研究報告
- (完整版)小學六年級奧數(shù)應用題100道附答案
評論
0/150
提交評論