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