WEB上畫接線圖的在線繪圖系統構造

關健字:Web B/S 接線圖 電力系統 JSP .net 在線繪圖 在線畫接線圖 ActiveX SVG 配網 操作票
 
一、現在在電力行業裏面,已經有許多信息系統了(電力信息系統,設備管理系統,辦公自動化系統……),但在所有的信息系統當中,還欠缺一個基礎性的性系統,那就是在線繪圖系統,在電力行業裏面,需要許多定製的繪圖系統用於繪一次接線圖,低壓設備圖,配網圖,操作票,線路圖……。那麼如果這些圖的繪製工具不再侷限於C/SCAD繪圖工具,而且可以在IE上進行定製性的快速繪電力相關的圖,那麼信息系統的功能就會大大擴展了,那麼先前的信息系統就可以改進成一個完整的電力系統平臺了,不僅僅擁有先前的信息管理的功能,還可以進行圖紙繪製管理,電力數據實時監控,電力分析系統(線損、潮流、狀態、短路、功率、設備、檢修等分析)。
那麼如何快速設計或構造一個在線圖形監控,在線圖形繪製,在線圖形分析的系統呢?就像:
二、在線圖形系統的設計與構造。
一個在線圖形系統的架構如下:
不管是什麼服務器後臺語言是什麼,我們要的只是在IE瀏覽器端,可以進行圖庫繪圖,圖元屬性設置,還有保存圖形文件,那麼功能上也就可以滿足了。
       然後再從實時數據庫裏面抽取數據顯示在圖形裏面,那麼就可以在線實時監控。VG的圖形平臺打包起來也不過400K,所以很容易在互聯網上傳輸配置運行。
       在把VG放進HTML裏面像Flash一樣的用<object>標籤使用VG。例如:
<object classid="clsid:465BBD45-50E1-11D7-8803-00E09876BB62" codebase="http://localhost/onlinedraw/vg.cab#version=1,0,0,0" id="vg1" width="518" height="464" VIEWASTEXT>
</object>
三、那麼如何在Html調用VG裏面的功能呢?
利用JSVBS調用VGCOM接口的函數,類,事件。

 

<SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript>
Sub window_ 實現調用IE控件裏面的頁面窗口加載事件onload
vg1.Design ""’調用VGDesign函數
s = vg1.Execute( "return SystemParams.DefaultPath" ) ‘調用VGExecute函數
vg2.Run s + "listview.tbl"’調用VGRun函數
vg2.Width = 180
vg3.Run s + "toolbar.tbl"
vg1_OnSheetChange( vg1.ActiveSheet )
vg3.Execute "btnPaste.Enable=true"
vg4.Run s + "propedit.tbl"
設置VG圖形裏面的一個自定義屬性。
vg4.ActiveSheet.SetPropertyValue "selected", vg1.ActiveSheet.Selection
vg2.execute("libs1.loadlib('http://127.0.0.1/lib/電力設備.tbl','電力設備')")
'這是加載自定義的圖庫,路徑可以是本地路徑,也可以是HTTPURL路徑。
End Sub

 

Sub vg1_OnSheetChange( ASheet )’實現調用控件VG1的OnSheetChange事件。
if not ( vg2.ActiveSheet is Nothing ) then
  vg2.ActiveSheet.SetPropertyValue "cursheet", vg1.ActiveSheet
end if
if not ( vg3.ActiveSheet is Nothing ) then
  vg3.ActiveSheet.SetPropertyValue "cursheet", vg1.ActiveSheet
end if
End Sub
</SCRIPT>

 

 Visual Graph是一套強大的交互圖形開發平臺,她能非常方便地建造基於圖形的界面、製作各種圖形元件、實現圖形管理、圖形建模、製作監控系統、表單系統、繪圖系統、流程設計、CAD軟件等。她提供功能非常強大的ActiveX核心組件,和其他流行的編程語言共同工作,極大地彌補了這些語言在圖形處理方面的不足。也可以嵌入IE瀏覽器中,實現網上圖形編輯和控制等。
  Visual Graph專門處理交互圖形,與具體業務無關,她提供了十分豐富規範的交互事件和圖形控制命令,內置結構簡單開放的腳本語言,使程序員能夠專心編寫後臺系統等與圖形無關的部分,體系結構十分清晰。
 
欲瞭解更多相關信息,請登陸我公司網站進行查詢,或向我們索取:
北京圖王軟件開發有限公司:[url]http://www.visual-graph.com[/url] 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章