注冊會員會員登錄

辽宁35选7走势图好运三:北京開運聯合軟件開發公司-電力系統解決方案

發布時間:2012-08-16 17:33:00 點擊:

辽宁35选7历史中奖号码 www.zpxas.icu         電力系統的開發往往要求非常強的實時性和快速響應能力,北京開運聯合軟件開發公司電力系統解決方案可視化組件庫全部采用VC++開發而成,系統提供了對開發電力系統接線圖,仿真,調度,配電,自動控制等重要環節應用的全功能支持,讓您開發類似的系統變得非常容易而快捷,為您節省多達90%的開發時間,同時其強健的穩定性和可擴展性是任何獨立OCX控件所無法比擬的。試想如果您只使用別人提供的ocx控件,一旦遇到擴展性問題或者軟件本身存在的哪怕是很小的bug問題,您都得等控件提供商去修改,這樣會耽誤您太多的時間。一旦您的系統發布出去才發現某個問題時,甚至會嚴重影響您同客戶的關系。

一、電力接線圖解決方案:

針對國內眾多電力系統客戶的具體問題,我們特別設計了此示例程序,電力系統解決方案可視化圖形組件庫的高度的靈活性和良好的擴展性,讓您開發任何類型的擴展圖形都變得非常容易。
電力系統解決方案可視化圖形組件庫支持在直線或者曲線的任意位置創建連接線??康?
如果需要復雜的圖形,可以通過復合圖形設計程序來創建,也可以通過代碼來設計。
如下圖:
辽宁35选7历史中奖号码

二、電力組態和控制圖:
下面是一個具有多頁面顯示的電力系統仿真示例:




三、另外一個電路接線圖:

下圖是一個電力接線圖示例:


四、電力元件:
該解決方案缺省提供了上百電力系統專用元件,通過正式版本提供的ShapeDesigner,可輕松設計更多的復合元件:
          

如下是連接線相交自動穿越功能:


五、電力地理接線圖:
同時系統提供提供專業元件用于開發各種地理接線圖應用如下圖:


說明:該圖所有元件之間均是通過標準的連接線連接而成,具有完整的邏輯關系,例如:可通過任何一個節點知道連接了那些節點,以及是接入還是接出等。在菜單上有一個控制菜單,這些菜單提供了一個動畫功能讓您切實明白該種邏輯關系。

該地理接線圖解決方案提供了如下非常復雜的雙線,三線可調平行線圖形。


說明:該系列元件全部采用vc++編寫而成,具有最佳的性能,每個元件包含兩個額外控制點,分別調整標簽和線上的箭頭的位置。標簽文本支持多行顯示,可直接雙擊編輯,箭頭類型可自由擴展,可如同直線般任意增加打斷線條增加新的頂點,文本標簽自動同某一段保持平行,選中和不選中分別顯示不同顏色等等。

六、其他特點:

1. 任何復雜的矢量圖形都可以通過直線和曲線的混合編輯而得到,在電力系統解決方案中,您可以通過在直線的端點繪制曲線,在曲線或者圓弧的端點增加新的直線段等方式快速構建電力系統需要的任何復雜圖形。

2. 任何選中圖形可以直接通過取相交、相減、想并等多種復雜的幾何運算,為您構建最復雜的電力系統圖元提供最快捷的處理功能。

3. 任何一個電力系統圖元都可以在該圖形的任何需要位置增加任何數量的鏈接線??康?,并且??康愕拇笮?,外觀以及連接位置均可以進行自由設定。系統預訂的虛函數還可以擴展新的??康閫夤?。

4. 在任何兩個??康闃淇梢災苯郵褂孟低程峁┑畝啻?5中鏈接線創建鏈接關系。所有連接線均提供了相應的處理類以及關鍵虛函數,通過覆蓋這些虛函數,可以快速創建新的連接線。

5. 連接線出現相交時,系統自動顯示穿越標記,穿越標記有多種樣式可選。通過覆蓋相應的虛函數,可以創建自定義穿越標記。

6. 系統提供多折斷圓角連接線,可以將此連接線切分為任意多段,專為電力系統設備連接而設定。

7. 提供完善的連接線邏輯關系,通過任何連接線、圖元或者連接控制點均可以找到同哪些圖元直接或者間接連接。

8. 每個圖形均內置獨立定時器,可單獨設定各種狀態。

9. 支持圖層功能,可分層編輯電路圖。

10. 預置設計模式同運行模式,可分別處理同一圖元的設計狀態和運行狀態。也可同時開發兩個程序,一個只工作在設計模式下,另一個只工作在運行模式下。

11. 任何圖元均可以單獨處理鼠標事件。

12. 畫布大小任意設定,支持小圖預覽,極速縮放,鼠標平移畫布,編輯時自動滾動畫布等高級操作。

13. 多頁編輯,同一任務可以設定任意多個頁面來編輯。

14. 超強性能,可在同一畫布中放置上萬個元件。

15. 無需編程,系統已經將所有打印控制處理好。接上打印機即可打印。

16. 提供同樣功能調用的ocx控件,方便直接在web或者.net, delphi, java等開發人員進行同樣功能的調用。

17. 雙模式GDI和GDI+繪制,讓您在性能與效果上自由選擇。

18. 全面Undo / Redo支持。

19. 即插即用自定義屬性設置,您可以單獨為任何圖元設定任何想要的新的自定義屬性值,并且所設新屬性值在修改時自動支持Undo / Redo

七、開發電力組態系統的基本步驟:

下面是使用電力系統解決方案可視化組件庫企業版本進行電力系統應用開發的基本步驟:
1. 設計需要的電力系統元件:
此步驟可以通過電力系統解決方案提供的專業元件設計ShapeDesigner應用程序來進行設計,此工具可以直接將Microsoft Visio或者ConceptDraw等專業圖形工具設計的電力系統元件直接導入(SVG文件)進來使用使用,當然您也可以通過ShapeDesigner本身提供的豐富的基本 元件來設計需要的電力系統復合元件。在設計時,可以很方便的直接將畫布上設計好的的元件通過Copy, Paste的方式將元件放到左邊的工具盒中,如下圖:


我們在設計元件的時候也可以對復合元件中的單個子元件定義一些便于以后識別和操作的Key ID值,這些值可以在以后通過調用GetKeyID來直接獲取。

2. 設計電力系統需要的圖形界面:
電力系統解決方案提供了專門的界面設計工具DiagramEditor, 在此工具中,我們可以輕松的應用通過上面的ShapeDesigner設計的各種電力系統元件來搭建 需要圖形界面。在搭建界面時,根據需要我們可以為特定的元件指定相應的Key ID值,這些Key ID值便于我們在具體的程序中進行控制,例如我們可以控制開關的關與開,燈的閃爍等等。設計好的圖形界面我們可以保存為單一的xdg文件,如下圖所示:


3. 通過電力系統解決方案可視化圖形組件庫提供的集成在Visual Studio的AppWizard(應用程序創建向導)來自動產生電力系統的框架代碼,可將上面我們通過DiagramEditor設計的xdg文件導入到此程序中作為資源文件,當我們需要裝載一個設計界面的時候就調用如下函數:

LoadXdgFromResource(...); 如果我們需要切換到新的界面,也可以同樣調用該函數來裝載新的界面。參考示例NetworkDemo.

4. 外部數據的采集我們可以通過View類或則Window類的定時器來進行采集,當需要更新界面上的元件的狀態的時候,可以直接通過我們上面設計的Key值來獲取圖形元件或者元件中的子圖形。

5. 通過覆蓋相應的虛函數來時間各種事務的處理,例如我們只需要覆蓋CFOPCanvasCore類的如下虛函數即可響應按鈕的事件:

virtual void DoButtonClickEvent(CFODrawShape *pShape, const int &nSel);

八、腳本支持:

電力系統解決方案可視化解決方案提供了完整的腳本支持,可通過VBScript或者JavaScript來控制畫布上的任何元件的狀態,缺省提供了近500個系統控制函數。


說明:該腳本解決方案可根據需要定制任何細節。

九、電力系統web解決方案:

正式版本的電力系統解決方案可視化圖形組件庫提供一個全功能的ocx控件UCCDraw,通過此控件可完成電力系統解決方案庫完全一致的功能,此控件可直接在web上開發電力系統。同別的ocx不一樣的地方是我們的ocx的設計所有功能均可拿去再設計和定制。
    文章評論
    內容:
    驗證碼:

    版權所有 辽宁35选7历史中奖号码 京ICP備11027751號-8     京公網安備11010502030303號辽宁35选7历史中奖号码聯系電話:400-628-1365 郵箱:[email protected]
    公司地址:北京市朝陽區東十里堡路1號未來時大廈8層

    點擊這里給我發消息