![]() |
學(xué)校地址:湖南省 長沙市 雨花區(qū) 車站南路紅花坡路口 |
![]() |
學(xué)校地址:湖南省 長沙市 雨花區(qū) 車站南路紅花坡路口 |
摘 要:從基于Internet/intranet之企業(yè)MIS網(wǎng)之特點(diǎn)出發(fā) ,介紹了使用ActiveX技術(shù)實(shí)現(xiàn)在網(wǎng)頁中圖形化動態(tài)顯示電網(wǎng)調(diào)度實(shí)時(shí)信息之方法,并針對 調(diào)度系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫是否支持ODBC接口,給出了不同之解決辦法。陽光電子學(xué)校維修專家分析認(rèn)為:
關(guān)鍵詞:ActiveX控件;電網(wǎng)調(diào)度系統(tǒng);MIS
分類號:TP393.03 文獻(xiàn)標(biāo)識碼:A
文章編號:1007-290-(200)01-0014-02
Realization of dynamic display of power dispatching
real-time information in MIS using ActiveX
HU Tie-bin
(Gaozhou Power Supply Bureau, Gaozhou, Guangdong 525200, China)
YU Wen-hui
(Gaozhou Power Supply Bureau, Gaozhou, Guangdong 525200, China)
BAO Jun
(Zhengzhou Electric Power Higher Training School, Zhengzhou, Henan 450004, China)
Abstract:In terms of the characteristics of Internet/intranet -based Management Information System(MIS)of enterprises,the method of using Act iveX technique to realize the dynamic graphical display of power grid dispatchin g real-time information on web page is introduced.Different solutions are offe red as well in view of power dispatching real-time databases in or not in suppo rt of ODBC interface.
Key words:ActiveX; dispatching system of power grid; MIS▲
據(jù)有關(guān)文獻(xiàn)報(bào)道,國家電力公司將大力投入電力信息網(wǎng)之建設(shè),1999年底實(shí)現(xiàn)一級網(wǎng)建設(shè)并初步完成二級網(wǎng)建設(shè),2000年底完成三級網(wǎng)建設(shè),至2010年實(shí)現(xiàn)電力系統(tǒng)縣電力局(供電局)以上單位之聯(lián)網(wǎng)。陽光電子學(xué)校維修專家分析認(rèn)為:實(shí)現(xiàn)系統(tǒng)內(nèi)電子化信息交換,體現(xiàn)信息化綜合業(yè)務(wù)應(yīng)用之管理信息系統(tǒng)將成為發(fā)展重點(diǎn)。陽光電子學(xué)校維修專家分析認(rèn)為:基于Internet/intranet方式之電子商務(wù)將成為電力企業(yè)貿(mào)易之重要方式,電力系統(tǒng)內(nèi)部將出現(xiàn)多網(wǎng)合一之綜合業(yè)務(wù)數(shù)據(jù)網(wǎng)。陽光電子學(xué)校維修專家分析認(rèn)為:這樣,具有多樣性及實(shí)時(shí)性之電力調(diào)度系統(tǒng)與基于Internet/intranet方式之MIS系統(tǒng)實(shí)現(xiàn)無縫連接就成為必然之發(fā)展趨勢。陽光電子學(xué)校維修專家分析認(rèn)為:采用intranet方式構(gòu)建企業(yè)MIS網(wǎng)已成為當(dāng)今熱點(diǎn)技術(shù),在這種方式下,用戶只需通過統(tǒng)一之瀏覽器界面就可完成所有操作。陽光電子學(xué)校維修專家分析認(rèn)為:為了增加網(wǎng)頁之交互性,除傳統(tǒng)之CGI外,現(xiàn)在已出現(xiàn)各種新之技術(shù),如腳本語言,Java Applet,ActiveX控件,ASP等。陽光電子學(xué)校維修專家分析認(rèn)為:本文介紹一種采用ActiveX技術(shù)實(shí)現(xiàn)在網(wǎng)頁中圖形化動態(tài)顯示實(shí)時(shí)信息之方法。陽光電子學(xué)校維修專家分析認(rèn)為:
1 RD-800B系統(tǒng)中服務(wù)器方之解決方法
高州市供電局之電網(wǎng)調(diào)度系統(tǒng)采用了南瑞電網(wǎng)所之RD-800B系統(tǒng),硬件平臺為SUN工作站,操作系統(tǒng)采用Solaris2.5。陽光電子學(xué)校維修專家分析認(rèn)為:由于該系統(tǒng)采用之實(shí)時(shí)數(shù)據(jù)庫不支持ODBC接口,因此無法通過網(wǎng)絡(luò)來訪問其實(shí)時(shí)數(shù)據(jù)庫中之信息,但它提供了幾個API函數(shù),供本機(jī)上之進(jìn)程訪問數(shù)據(jù)庫。陽光電子學(xué)校維修專家分析認(rèn)為:為了使實(shí)時(shí)數(shù)據(jù)能對網(wǎng)絡(luò)開放,我們編寫了一個服務(wù)代理,它與數(shù)據(jù)庫運(yùn)行在同一臺主機(jī)上。陽光電子學(xué)校維修專家分析認(rèn)為:該服務(wù)代理之作用是接受網(wǎng)絡(luò)上其他進(jìn)程訪問實(shí)時(shí)數(shù)據(jù)之請求,從實(shí)時(shí)數(shù)據(jù)庫中取出相應(yīng)信息后發(fā)送給請求者。陽光電子學(xué)校維修專家分析認(rèn)為:為了能同時(shí)處理多個客戶之連接請求,該服務(wù)代理采用了多進(jìn)程技術(shù),主進(jìn)程每收到一個客戶之連接請求,就調(diào)用UNIX系統(tǒng)上之fork( )系統(tǒng)調(diào)用產(chǎn)生一個子進(jìn)程來對之進(jìn)行處理。陽光電子學(xué)校維修專家分析認(rèn)為:這是一個典型之客戶/服務(wù)器模型,服務(wù)器方之處理流程如下:
a) 調(diào)用socket(…)創(chuàng)建套接字;
b) 調(diào)用bind(…)指定服務(wù)器地址及端口號;
c) 調(diào)用listen(…)設(shè)置請求隊(duì)列之長度;
d) 調(diào)用accept(…)等待客戶之連接請求(該調(diào)用將導(dǎo)致進(jìn)程阻塞,直到客戶發(fā)出連接請求,此時(shí)accept( )返回一個新之套接字,子進(jìn)程將使用這個新之套接字與客戶進(jìn)行通信);
e) 調(diào)用fork( )產(chǎn)生子進(jìn)程,由子進(jìn)程負(fù)責(zé)處理客戶之請求;
f) 父進(jìn)程關(guān)閉新之套接字后返回d,繼續(xù)等待客戶之連接請求,而子進(jìn)程則利用新之套接字處理客戶之請求:
1) 調(diào)用read(…)讀取客戶之請求;
2) 根據(jù)客戶之請求讀取實(shí)時(shí)數(shù)據(jù)庫之相應(yīng)信息;
3) 調(diào)用write(…)將結(jié)果發(fā)回給客戶;
4) 轉(zhuǎn)回子進(jìn)程第1步繼續(xù)處理客戶之請求。陽光電子學(xué)校維修專家分析認(rèn)為: 有了這個服務(wù)代理,我們就可通過網(wǎng)絡(luò)訪問實(shí)時(shí)數(shù)據(jù)庫了。陽光電子學(xué)校維修專家分析認(rèn)為:為了簡化用戶之使用,我們希望通過瀏覽器,以與MIS網(wǎng)同樣之intranet技術(shù)來實(shí)現(xiàn),做到與MIS網(wǎng)之無縫集成,這可采用Java Applet和ActiveX技術(shù)來實(shí)現(xiàn)。陽光電子學(xué)校維修專家分析認(rèn)為:由于涉及到實(shí)時(shí)數(shù)據(jù)之圖形化顯示問題。陽光電子學(xué)校維修專家分析認(rèn)為:我們選擇了ActiveX。陽光電子學(xué)校維修專家分析認(rèn)為:
2 用ActiveX控件實(shí)現(xiàn)瀏覽器方之功能
對于電網(wǎng)調(diào)度系統(tǒng),我們不僅要訪問到實(shí)時(shí)信息,而且還要將實(shí)時(shí)信息形象直觀地顯示在畫面上(如變電站之一次接線圖)。陽光電子學(xué)校維修專家分析認(rèn)為:為此,我們采用Visual C++編寫了一個圖形制作軟件,利用它畫出一次接線圖,對圖中之實(shí)時(shí)元件(如開關(guān)、遙測量等)定義好廠站號與序號,將文件保存在HTTP(或FTP)服務(wù)器上,供ActiveX控件讀取。陽光電子學(xué)校維修專家分析認(rèn)為:
我們采用Visual C++ 設(shè)計(jì)之ActiveX控件具有屬性:
Host:運(yùn)行服務(wù)代理之主機(jī)名或IP地址;
Port:服務(wù)代理使用之端口號;
Picture:圖形文件之URL;
AutoRefresh:決定是否自動刷新,缺省為真;
RefreshTime:刷新周期,缺省為5 s;
[1] [2] 下一頁
湖南省陽光電子技術(shù)學(xué)校常年面向全國招生.安置就業(yè)。考試合格頒發(fā)全國通用權(quán)威證書:《中華人民共和國職業(yè)資格證》 、《電工證》 、《焊工證》 。采用我校多年來獨(dú)創(chuàng)的“模塊教學(xué)法”,理論與實(shí)踐相結(jié)合、原理+圖紙+機(jī)器三位一體的教學(xué)模式,半天理論,半天實(shí)踐,通俗易懂,確保無任何基礎(chǔ)者也能全面掌握維修技能、成為同行業(yè)中的佼佼者。工作(一期不會,免費(fèi)學(xué)會為止)。