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