吳義滿,袁淑女
(鹽城衛(wèi)生職業(yè)技術(shù)學(xué)院,江蘇鹽城,224001)
公交系統(tǒng)與人們?nèi)粘I罹o密相聯(lián)系,而公交站點顯示系統(tǒng)是人們乘車時必須會注意的。好的公交站點顯示系統(tǒng)給人們乘車提供便利。公交站點顯示系統(tǒng)的設(shè)計方法有許多種,例如可用中小規(guī)模集成電路組成公交站點顯示系統(tǒng),也可以利用專用的公交站點顯示系統(tǒng)芯片配以顯示電路及其所需要的外圍電路組成公交站點顯示系統(tǒng),還可以利用單片機、ARM 和android 來實現(xiàn)公交站點顯示系統(tǒng)功能等等。
而利用虛擬儀器技術(shù)labview 設(shè)計的公交站點顯示系統(tǒng),可以用來模擬真實公交站點顯示系統(tǒng)而進行工作。。
在程序界面,首先獲取系統(tǒng)時間。根據(jù)獲取數(shù)據(jù),使時鐘實時進行更新。最重要的是使前面板實時的顯示站點名稱、站點編號和行車路線圖,以及語音播報系統(tǒng)。
1.1.1 總體設(shè)計思路
公交站點顯示系統(tǒng)由一個主界面來控制,再調(diào)用一些控件和函數(shù)進行相應(yīng)的操作。所有的程序都分功能模塊編寫,方便調(diào)試與修改。
1.1.2 總體設(shè)計目標(biāo)
公交站點顯示系統(tǒng),通過獲取電腦的系統(tǒng)時間,實時顯示和更新;通過程序設(shè)計,達(dá)到實時的顯示站點名稱、站點編號和行車路線圖。此外,達(dá)到實時語音播報。
公交站點顯示系統(tǒng)的主要功能模塊有:時間顯示模塊、站臺編號模塊、語音播報模塊、站臺名稱顯示模塊、行車路線模塊等。主要功能分模塊實現(xiàn),方便程序的編寫、調(diào)試和調(diào)用。
2.1.1 站臺編號模塊的實現(xiàn)的VI
用數(shù)碼管實現(xiàn)數(shù)字顯示,用不同的布爾數(shù)組實現(xiàn)不通的數(shù)字顯示,關(guān)鍵是通過運用條件結(jié)構(gòu)。
2.1.2 語音播報系統(tǒng)的實現(xiàn)VI
語音播報系統(tǒng)分為兩個部分,第一個部分是站點語音播報,另一個是問候語提示語相關(guān)的播報。不同的行車區(qū)間和路況,語音播報內(nèi)容會不一樣。由行車所在的站臺編號區(qū)間或路況確定選擇播報的內(nèi)容,以方便旅客。
2.1.3 站臺名稱與行車路線顯示系統(tǒng)的實現(xiàn)VI 如圖1 所示
2.1.4 主界面
主界面主VI 控制著整個程序的邏輯結(jié)構(gòu),主要是對用戶界面上的操作輸入和運行結(jié)果的顯示。其中,從主界面程序框圖發(fā)現(xiàn),主VI 通過調(diào)用相關(guān)的功能子VI 模塊來完成的相關(guān)的操作。
由于主程序分成很多子VI,所以程序的編寫、調(diào)試、調(diào)用和增加功能都特別方便。
交站點顯示系統(tǒng)的功能擴展非常方便,如需要增加報時功能,只需要編寫一個報時的子VI,在主程序上增加相應(yīng)的子VI即可。但這個交站點顯示系統(tǒng)的缺陷是只能在計算機系統(tǒng)上運行,無法在一般的手機或別的設(shè)備上運行,且語音系統(tǒng)文件只能來源于wav 格式的文件。另外,如想加個測溫系統(tǒng)也非常簡單,只需加個測溫的功能子VI 即可。
圖1 站臺名稱與行車路線
圖2 主界面
圖3 主界面程序框圖
[1]趙明富 張先富 張松飛.基于AT89S52 單片機的公交車漢字顯示系統(tǒng)設(shè)計[J].電子技術(shù)應(yīng)用,2008,34(10):54--57
[2]魏銀庫.公交自動語音報站及文字信息同步顯示系統(tǒng)設(shè)計[J].計算機應(yīng)用,2009,06:390--392
[3]張永生.基于GPSGPRS 的公交車自動報站系統(tǒng)設(shè)計[J].現(xiàn)代電子技術(shù),2009,19:212--214.
[4]孫蕊 王應(yīng)吉.公交車站名顯示系統(tǒng)設(shè)計[J].信息技術(shù),2007,03:102--105.
[5]鄭對元.精通LabVIEW 虛擬儀器程序設(shè)計[M].清華大學(xué)出版社,2012,05:276