![]() |
學校地址:湖南省 長沙市 雨花區 車站南路紅花坡路口 |
![]() |
學校地址:湖南省 長沙市 雨花區 車站南路紅花坡路口 |
摘 要:從基于Internet/intranet之企業MIS網之特點出發 ,介紹了使用ActiveX技術實現在網頁中圖形化動態顯示電網調度實時信息之方法,并針對 調度系統實時數據庫是否支持ODBC接口,給出了不同之解決辦法。陽光電子學校維修專家分析認為:
關鍵詞:ActiveX控件;電網調度系統;MIS
分類號:TP393.03 文獻標識碼: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▲
據有關文獻報道,國家電力公司將大力投入電力信息網之建設,1999年底實現一級網建設并初步完成二級網建設,2000年底完成三級網建設,至2010年實現電力系統縣電力局(供電局)以上單位之聯網。陽光電子學校維修專家分析認為:實現系統內電子化信息交換,體現信息化綜合業務應用之管理信息系統將成為發展重點。陽光電子學校維修專家分析認為:基于Internet/intranet方式之電子商務將成為電力企業貿易之重要方式,電力系統內部將出現多網合一之綜合業務數據網。陽光電子學校維修專家分析認為:這樣,具有多樣性及實時性之電力調度系統與基于Internet/intranet方式之MIS系統實現無縫連接就成為必然之發展趨勢。陽光電子學校維修專家分析認為:采用intranet方式構建企業MIS網已成為當今熱點技術,在這種方式下,用戶只需通過統一之瀏覽器界面就可完成所有操作。陽光電子學校維修專家分析認為:為了增加網頁之交互性,除傳統之CGI外,現在已出現各種新之技術,如腳本語言,Java Applet,ActiveX控件,ASP等。陽光電子學校維修專家分析認為:本文介紹一種采用ActiveX技術實現在網頁中圖形化動態顯示實時信息之方法。陽光電子學校維修專家分析認為:
1 RD-800B系統中服務器方之解決方法
高州市供電局之電網調度系統采用了南瑞電網所之RD-800B系統,硬件平臺為SUN工作站,操作系統采用Solaris2.5。陽光電子學校維修專家分析認為:由于該系統采用之實時數據庫不支持ODBC接口,因此無法通過網絡來訪問其實時數據庫中之信息,但它提供了幾個API函數,供本機上之進程訪問數據庫。陽光電子學校維修專家分析認為:為了使實時數據能對網絡開放,我們編寫了一個服務代理,它與數據庫運行在同一臺主機上。陽光電子學校維修專家分析認為:該服務代理之作用是接受網絡上其他進程訪問實時數據之請求,從實時數據庫中取出相應信息后發送給請求者。陽光電子學校維修專家分析認為:為了能同時處理多個客戶之連接請求,該服務代理采用了多進程技術,主進程每收到一個客戶之連接請求,就調用UNIX系統上之fork( )系統調用產生一個子進程來對之進行處理。陽光電子學校維修專家分析認為:這是一個典型之客戶/服務器模型,服務器方之處理流程如下:
a) 調用socket(…)創建套接字;
b) 調用bind(…)指定服務器地址及端口號;
c) 調用listen(…)設置請求隊列之長度;
d) 調用accept(…)等待客戶之連接請求(該調用將導致進程阻塞,直到客戶發出連接請求,此時accept( )返回一個新之套接字,子進程將使用這個新之套接字與客戶進行通信);
e) 調用fork( )產生子進程,由子進程負責處理客戶之請求;
f) 父進程關閉新之套接字后返回d,繼續等待客戶之連接請求,而子進程則利用新之套接字處理客戶之請求:
1) 調用read(…)讀取客戶之請求;
2) 根據客戶之請求讀取實時數據庫之相應信息;
3) 調用write(…)將結果發回給客戶;
4) 轉回子進程第1步繼續處理客戶之請求。陽光電子學校維修專家分析認為: 有了這個服務代理,我們就可通過網絡訪問實時數據庫了。陽光電子學校維修專家分析認為:為了簡化用戶之使用,我們希望通過瀏覽器,以與MIS網同樣之intranet技術來實現,做到與MIS網之無縫集成,這可采用Java Applet和ActiveX技術來實現。陽光電子學校維修專家分析認為:由于涉及到實時數據之圖形化顯示問題。陽光電子學校維修專家分析認為:我們選擇了ActiveX。陽光電子學校維修專家分析認為:
2 用ActiveX控件實現瀏覽器方之功能
對于電網調度系統,我們不僅要訪問到實時信息,而且還要將實時信息形象直觀地顯示在畫面上(如變電站之一次接線圖)。陽光電子學校維修專家分析認為:為此,我們采用Visual C++編寫了一個圖形制作軟件,利用它畫出一次接線圖,對圖中之實時元件(如開關、遙測量等)定義好廠站號與序號,將文件保存在HTTP(或FTP)服務器上,供ActiveX控件讀取。陽光電子學校維修專家分析認為:
我們采用Visual C++ 設計之ActiveX控件具有屬性:
Host:運行服務代理之主機名或IP地址;
Port:服務代理使用之端口號;
Picture:圖形文件之URL;
AutoRefresh:決定是否自動刷新,缺省為真;
RefreshTime:刷新周期,缺省為5 s;
[1] [2] 下一頁
湖南省陽光電子技術學校常年面向全國招生.安置就業。考試合格頒發全國通用權威證書:《中華人民共和國職業資格證》 、《電工證》 、《焊工證》 。采用我校多年來獨創的“模塊教學法”,理論與實踐相結合、原理+圖紙+機器三位一體的教學模式,半天理論,半天實踐,通俗易懂,確保無任何基礎者也能全面掌握維修技能、成為同行業中的佼佼者。工作(一期不會,免費學會為止)。