李巖 張英健
摘要:復(fù)示站管理軟件以方便用戶操作、便于用戶進(jìn)行數(shù)據(jù)復(fù)核為核心,界面簡潔實(shí)用、易于操作,可實(shí)時顯示過車信息和與探測站的通訊情況,同時具有超標(biāo)報警、數(shù)據(jù)查詢、打印和統(tǒng)計分析等功能。
關(guān)鍵詞:復(fù)示站;實(shí)時顯示;超標(biāo)提示;數(shù)據(jù)查詢
1.引言
“輪對幾何尺寸動態(tài)檢測系統(tǒng)” 是在列車運(yùn)行過程中完成輪對幾何尺寸的在線檢測,主要包括對輪緣高度、輪緣厚度、輪輞厚度、圓周磨耗、垂直磨耗、車輪直徑、輪對內(nèi)側(cè)距等參數(shù)的測量,并判別通過車輛的輪對尺寸超差異常。系統(tǒng)主要由軌邊設(shè)備、探測站和復(fù)式站組成,本文的復(fù)示站管理軟件是對探測站傳送過來的數(shù)據(jù)文件進(jìn)行解析、存儲、分析和顯示,方便檢修人員進(jìn)行數(shù)據(jù)查詢和車輛維護(hù)。
2.軟件簡介
復(fù)示站管理軟件采用簡潔、類型安全的面向?qū)ο缶幊陶Z言和功能強(qiáng)大、易于管理的數(shù)據(jù)庫軟件,使設(shè)計程序的效率得到了有效的提高。
2.1.開發(fā)及運(yùn)行環(huán)境
輪對幾何尺寸動態(tài)檢測系統(tǒng)復(fù)示站管理軟件開發(fā)平臺及運(yùn)行環(huán)境如下。
1)開發(fā)平臺:Microsoft Visual Studio 2010。
2)開發(fā)語言:C#。
3)數(shù)據(jù)庫管理系統(tǒng)軟件:MySQL。
4)運(yùn)行平臺:Windows XP/Windows 7/ Windows 8/Windows 10。
2.2.主要功能
輪對幾何尺寸動態(tài)檢測系統(tǒng)復(fù)示站管理軟件主要功能如下。
1)實(shí)時顯示過車信息。
2)實(shí)時報警輪對尺寸的超標(biāo)信息。
3)繪制踏面曲線,并可與標(biāo)準(zhǔn)踏面曲線進(jìn)行對比。
4)支持?jǐn)?shù)據(jù)打印。
5)支持歷史數(shù)據(jù)查詢。
6)支持歷史數(shù)據(jù)統(tǒng)計趨勢分析。
7)支持?jǐn)?shù)據(jù)的Excel導(dǎo)出。
8)自動預(yù)報系統(tǒng)故障。
3.主要界面
復(fù)示站管理軟件是用戶對系統(tǒng)的認(rèn)知窗口,承擔(dān)著向用戶顯示系統(tǒng)測量結(jié)果和與硬件接口的操作,用戶通過對軟件的操作便可實(shí)現(xiàn)數(shù)據(jù)查詢、數(shù)據(jù)導(dǎo)出、打印、分析等功能。
3.1.實(shí)時過車顯示
復(fù)示站管理軟件實(shí)時將過車信息顯示給用戶,方便用戶對車輛進(jìn)行及時查看和處理。實(shí)時過車顯示窗口如圖1,黃色高亮顯示的列車表示存在超標(biāo)數(shù)據(jù)。
3.2.超標(biāo)提示
當(dāng)實(shí)時過車信息存在超標(biāo)數(shù)據(jù)時,復(fù)示站管理軟件將做出相應(yīng)的超標(biāo)提示,提示方法有三種:
1、實(shí)時過車顯示窗口中黃色高亮顯示。
2、彈出超標(biāo)提示窗口,如圖2所示。該窗口顯示了列車的基本信息和具體的超標(biāo)信息,用戶可對該車輛進(jìn)行“扣修”或“放行”處理,處理結(jié)果保存到數(shù)據(jù)庫中,工作人員可隨時對處理過的結(jié)果進(jìn)行查看。
3、聲音報警。用戶可根據(jù)需要自行選擇聲音報警功能的開啟或關(guān)閉。
3.3.測量數(shù)據(jù)
圖3為列車輪對尺寸測量數(shù)據(jù)報表。點(diǎn)擊任意一行輪對數(shù)據(jù),可在踏面曲線區(qū)域中顯示對應(yīng)的踏面曲線與標(biāo)準(zhǔn)踏面曲線的對比圖,紅色為標(biāo)準(zhǔn)曲線,藍(lán)色為實(shí)測曲線。
3.4.歷史記錄查詢
圖4為列車的歷史記錄查詢界面,用戶可根據(jù)需要在“選項(xiàng)”區(qū)中進(jìn)行選擇后查詢歷史過車記錄,也可查看列車輪對尺寸詳細(xì)信息,或?qū)?shù)據(jù)寫入Excel后進(jìn)行數(shù)據(jù)分析。
3.5.輪對尺寸變化分析
圖3為輪對尺寸變化分析報表,可按照車號和探測時間查詢,方便用戶對一段時間內(nèi)的數(shù)據(jù)進(jìn)行比較和分析。
4.主要技術(shù)
輪對幾何尺寸動態(tài)檢測系統(tǒng)復(fù)示站管理軟件的實(shí)現(xiàn),除了對窗體控件的應(yīng)用之外,還用到了文件處理技術(shù)、異步TCP通信、GDI+繪圖、曲線拼接、數(shù)據(jù)庫的操作、Excel的操作、打印技術(shù)等。
4.1. 異步TCP通信
復(fù)示站管理軟件與探測站的通信方式采用異步TCP通信。開發(fā)網(wǎng)絡(luò)通信程序主要用到了System.Net命名空間和System.Net.Socket命名空間。
4.2. GDI+繪圖
輪對踏面形狀和輪對尺寸變化趨勢坐標(biāo)圖的繪制都用到了GDI+技術(shù),Graphics類是GDI+的核心,是進(jìn)行一切GDI+操作的基礎(chǔ)類。本軟件主要用GDI+技術(shù)繪制直線、橢圓、多邊形和基數(shù)樣條。
4.3. Excel操作
由于Excel具有超強(qiáng)的數(shù)據(jù)處理、統(tǒng)計和分析的能力,所以復(fù)示站管理軟件為用戶設(shè)計了將數(shù)據(jù)導(dǎo)入Excel文件的功能。
1、需要添加引用:
Microsoft Office 12.0 Object Library
Microsoft Excel 12.0 Object Library
2、代碼中添加的using指令:
using Microsoft.Office.Core;
using Microsoft.Office.Interop.Excel;
5.結(jié)束語
復(fù)示站管理軟件界面簡潔實(shí)用,操作方便簡單,運(yùn)行安全穩(wěn)定,在地鐵和國鐵上都有應(yīng)用,實(shí)現(xiàn)功能達(dá)到了客戶要求,極大地方便了檢修人員對車輛的管理和維護(hù)。
(作者單位:哈爾濱鐵路科研所科技有限公司)