基于cim-svg圖模數(shù)據(jù)一體化電力平臺(tái)開發(fā)技術(shù)的對(duì)比研究報(bào)告

基于cim-svg圖模數(shù)據(jù)一體化電力平臺(tái)開發(fā)技術(shù)的對(duì)比研究報(bào)告

ID:27839368

大?。?9.00 KB

頁(yè)數(shù):7頁(yè)

時(shí)間:2018-12-06

基于cim-svg圖模數(shù)據(jù)一體化電力平臺(tái)開發(fā)技術(shù)的對(duì)比研究報(bào)告_第1頁(yè)
基于cim-svg圖模數(shù)據(jù)一體化電力平臺(tái)開發(fā)技術(shù)的對(duì)比研究報(bào)告_第2頁(yè)
基于cim-svg圖模數(shù)據(jù)一體化電力平臺(tái)開發(fā)技術(shù)的對(duì)比研究報(bào)告_第3頁(yè)
基于cim-svg圖模數(shù)據(jù)一體化電力平臺(tái)開發(fā)技術(shù)的對(duì)比研究報(bào)告_第4頁(yè)
基于cim-svg圖模數(shù)據(jù)一體化電力平臺(tái)開發(fā)技術(shù)的對(duì)比研究報(bào)告_第5頁(yè)
資源描述:

《基于cim-svg圖模數(shù)據(jù)一體化電力平臺(tái)開發(fā)技術(shù)的對(duì)比研究報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、-基于CIM/SVG圖模數(shù)據(jù)一體化電力平臺(tái)開發(fā)技術(shù)的對(duì)比研究摘要:可伸縮矢量圖(svg))以及通用信息模型(cim)是電力系統(tǒng)自動(dòng)化系統(tǒng)圖形、模型信息共享和標(biāo)準(zhǔn)化,基于cim/svg圖模數(shù)據(jù)一體化技術(shù)是不同電力應(yīng)用系統(tǒng)間圖形、數(shù)據(jù)模型信息共享以及可視化的關(guān)鍵課題之一。研究并對(duì)比了兩種基于cim/svg圖模一體化電力平臺(tái)的開發(fā)技術(shù):基于vb、vc或者c#等編程工具從底層開發(fā)的模式;利用visio二次開發(fā)技術(shù)進(jìn)行開發(fā)的模式。從四個(gè)主要模塊的開發(fā)對(duì)兩種開發(fā)模式進(jìn)行對(duì)比,分析了兩種開發(fā)模式的各自的特點(diǎn),為開發(fā)者根據(jù)需要采用不同的開發(fā)方法提供一定的依據(jù)。關(guān)鍵詞:cim/svg數(shù)據(jù)

2、一體化電力平臺(tái)基于cim/svg圖模數(shù)據(jù)一體化技術(shù)的軟件開發(fā)一般有兩種途徑,一種途徑是全部基于某種編程語(yǔ)言從底層開發(fā);另外一種途徑是利用microsoftvisio進(jìn)行二次開發(fā)。本文主要從以下幾個(gè)方面對(duì)兩種開發(fā)平臺(tái)的方法進(jìn)行對(duì)比:圖元的設(shè)計(jì);圖形系統(tǒng)的開發(fā);實(shí)現(xiàn)拓?fù)涞倪B接;cim模型的實(shí)現(xiàn)。1設(shè)備圖元建模設(shè)備圖元模型包括圖形屬性和應(yīng)用屬性,圖形屬性指設(shè)備在圖形系統(tǒng)中的幾何表示,應(yīng)用屬性為存儲(chǔ)在數(shù)據(jù)庫(kù)中供各種應(yīng)用使用的設(shè)備參數(shù)等信息,設(shè)備圖元建模即實(shí)現(xiàn)設(shè)備圖形屬性和應(yīng)用屬性的關(guān)聯(lián)統(tǒng)一。1.1.---基于visio的電力設(shè)備圖元建?;趘isio的電力設(shè)備圖元建模一方面可以

3、利用visio原有的圖元,另外還可對(duì)通過(guò)原有圖元進(jìn)行修改或者重新開發(fā)新圖元,無(wú)論是自作圖元還是定義圖元的屬性,基于visio對(duì)電力設(shè)備圖元建模,可極大地減少工作量。修改actions區(qū)域就可修改模具的右擊菜單;修改connectionpoints區(qū)域就可修改圖元的連接點(diǎn);此外還可對(duì)其他區(qū)域進(jìn)行修改,具體可參考visio的幫助文檔,進(jìn)而了解每個(gè)區(qū)域和單元的內(nèi)容及各種函數(shù)的用法。目前已有專為開發(fā)visio圖形開發(fā)而開發(fā)出來(lái)的工具——shapestudio,利用它可更方便地修改圖元的形狀、定義圖元的動(dòng)作屬性和狀態(tài)屬性等。1.2.---基于svg編程的電力設(shè)備圖元建模通過(guò)從低層

4、編程實(shí)現(xiàn)基于svg的電力設(shè)備圖元建??梢酝ㄟ^(guò)編寫svg文檔來(lái)實(shí)現(xiàn)。在編寫svg圖元時(shí)要按照一定的規(guī)范,因而在開發(fā)svg圖元時(shí)需要對(duì)svg的元素熟悉。svg的元素包括圖形元素、容器元素、圖形引用元素、文本、svg文檔片斷內(nèi)容。svg圖元一般由多個(gè)元素組成的,其中幾個(gè)重要的元素包括元素,元素,元素,元素。做好svg圖元的形狀之后,還要開發(fā)圖元的應(yīng)用屬性,使圖元能夠?qū)崿F(xiàn)圖形屬性和其應(yīng)用屬性的統(tǒng)一,因此基于svg的電力設(shè)備圖元建模還需要在數(shù)據(jù)庫(kù)中建表或者建立外部文件,將圖元的參數(shù)屬性保存起來(lái),再通過(guò)其圖元的id將其圖形和屬性關(guān)聯(lián)起來(lái),這樣才算完整地實(shí)現(xiàn)基于svg的電力設(shè)備圖元建

5、模。由上可知,基于visio的電力設(shè)備圖元建模,可以在原有圖元的基礎(chǔ)上開發(fā)或者制作新圖元,而且visio提供的shapesheet表格,可以很方便的使圖元的圖形屬性和應(yīng)用屬性結(jié)合起來(lái),不需要自己去編寫代碼。但也存在一定的缺點(diǎn),例如利用visio開發(fā)的圖元,二維圖形不能黏附一維圖形,這就使圖形的連接上造成不方便。而從低層編程實(shí)現(xiàn)基于svg的電力設(shè)備圖元建模,就需要對(duì)svg的元素和規(guī)范熟悉,開發(fā)的工作量比較大,但是這樣具有很大的獨(dú)立性,可以完全根據(jù)用戶的需要設(shè)計(jì)出圖元。2圖形系統(tǒng)的開發(fā)圖形系統(tǒng)的主要功能是提供交互式的窗體界面,通過(guò)它可實(shí)現(xiàn)圖形編輯、圖紙繪制以及元件數(shù)據(jù)輸入、

6、修改、設(shè)置、查詢和顯示等。利用visio二次開發(fā)和底層開發(fā)的窗體界面所能實(shí)現(xiàn)的功能和開發(fā)步驟基本是差不多的。創(chuàng)建用戶界面時(shí),把控件從工具箱拖到窗體上的適當(dāng)?shù)奈恢茫缓笤匐p擊控件,給它添加相應(yīng)的處理代碼,即可創(chuàng)建用戶界面。visio提供了visiodrawingcontrol控件,使圖形系統(tǒng)的功能更容易實(shí)現(xiàn),更加完善。2.1基于visio二次開發(fā)的圖形系統(tǒng)通過(guò)visio二次開發(fā)出來(lái)的窗口界面可通過(guò)訪問(wèn)commandbar對(duì)象或者ui.---object對(duì)象,或者通過(guò)自定義visio用戶界面(asu)文件,來(lái)通過(guò)程序自定義visio二次開發(fā)的平臺(tái)的用戶界面。調(diào)用該控件的方法

7、是在安裝完visio之后,在vs.net環(huán)境中,在工具箱上添加microsoftvisio11.0drawingcontrol的com組件,然后就可以往form中拖,這樣就可以看到一個(gè)繪圖框,和visio軟件中的繪圖框是一樣的。因?yàn)閙icrosoftvisio11.0drawingcontrol是一個(gè)microsoftactivex控件,它提供了visio對(duì)象模型(api)和用戶界面的完全訪問(wèn)能力,因此,可以將visio圖形和用戶界面集成到應(yīng)用程序中,自定義其外觀并使應(yīng)用程序自動(dòng)具有visio的功能。所以在這個(gè)控件的功能與它visio中的

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。