吳義滿,袁淑女
(鹽城衛生職業技術學院,江蘇鹽城,224001)
公交系統與人們日常生活緊密相聯系,而公交站點顯示系統是人們乘車時必須會注意的。好的公交站點顯示系統給人們乘車提供便利。公交站點顯示系統的設計方法有許多種,例如可用中小規模集成電路組成公交站點顯示系統,也可以利用專用的公交站點顯示系統芯片配以顯示電路及其所需要的外圍電路組成公交站點顯示系統,還可以利用單片機、ARM 和android 來實現公交站點顯示系統功能等等。
而利用虛擬儀器技術labview 設計的公交站點顯示系統,可以用來模擬真實公交站點顯示系統而進行工作。。
在程序界面,首先獲取系統時間。根據獲取數據,使時鐘實時進行更新。最重要的是使前面板實時的顯示站點名稱、站點編號和行車路線圖,以及語音播報系統。
1.1.1 總體設計思路
公交站點顯示系統由一個主界面來控制,再調用一些控件和函數進行相應的操作。所有的程序都分功能模塊編寫,方便調試與修改。
1.1.2 總體設計目標
公交站點顯示系統,通過獲取電腦的系統時間,實時顯示和更新;通過程序設計,達到實時的顯示站點名稱、站點編號和行車路線圖。此外,達到實時語音播報。
公交站點顯示系統的主要功能模塊有:時間顯示模塊、站臺編號模塊、語音播報模塊、站臺名稱顯示模塊、行車路線模塊等。主要功能分模塊實現,方便程序的編寫、調試和調用。
2.1.1 站臺編號模塊的實現的VI
用數碼管實現數字顯示,用不同的布爾數組實現不通的數字顯示,關鍵是通過運用條件結構。
2.1.2 語音播報系統的實現VI
語音播報系統分為兩個部分,第一個部分是站點語音播報,另一個是問候語提示語相關的播報。不同的行車區間和路況,語音播報內容會不一樣。由行車所在的站臺編號區間或路況確定選擇播報的內容,以方便旅客。
2.1.3 站臺名稱與行車路線顯示系統的實現VI 如圖1 所示
2.1.4 主界面
主界面主VI 控制著整個程序的邏輯結構,主要是對用戶界面上的操作輸入和運行結果的顯示。其中,從主界面程序框圖發現,主VI 通過調用相關的功能子VI 模塊來完成的相關的操作。
由于主程序分成很多子VI,所以程序的編寫、調試、調用和增加功能都特別方便。
交站點顯示系統的功能擴展非常方便,如需要增加報時功能,只需要編寫一個報時的子VI,在主程序上增加相應的子VI即可。但這個交站點顯示系統的缺陷是只能在計算機系統上運行,無法在一般的手機或別的設備上運行,且語音系統文件只能來源于wav 格式的文件。另外,如想加個測溫系統也非常簡單,只需加個測溫的功能子VI 即可。

圖1 站臺名稱與行車路線

圖2 主界面

圖3 主界面程序框圖
[1]趙明富 張先富 張松飛.基于AT89S52 單片機的公交車漢字顯示系統設計[J].電子技術應用,2008,34(10):54--57
[2]魏銀庫.公交自動語音報站及文字信息同步顯示系統設計[J].計算機應用,2009,06:390--392
[3]張永生.基于GPSGPRS 的公交車自動報站系統設計[J].現代電子技術,2009,19:212--214.
[4]孫蕊 王應吉.公交車站名顯示系統設計[J].信息技術,2007,03:102--105.
[5]鄭對元.精通LabVIEW 虛擬儀器程序設計[M].清華大學出版社,2012,05:276