<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 電網(wǎng)調度微機開(kāi)票系統的研究和開(kāi)發(fā)

電網(wǎng)調度微機開(kāi)票系統的研究和開(kāi)發(fā)

作者: 時(shí)間:2011-02-14 來(lái)源:網(wǎng)絡(luò ) 收藏



3 軟件編程設計要點(diǎn)
以 Visual C++作為平臺, 利用面向對象的語(yǔ)言的特點(diǎn),既可避免描述中的信息冗余 ,又增強了對知識的使用和管理 ,便于維護。
3.1 軟件對象的描述
3.1.1 對象
操作將設備的運行情況大體分為“檢修”、“冷備用”、“熱備用”和“運行”四種狀態(tài)。按照操作術(shù)語(yǔ)中設備狀態(tài)數的不同,可將一次設備分為以下幾類(lèi):四態(tài)元件:開(kāi)關(guān)、電容器、低壓電抗器(檢修、冷備用、熱備用、運行);三態(tài)元件:高壓電抗器(檢修、冷備用、運行);兩態(tài)元件:刀閘(分、合),變壓器、母線(xiàn)、出線(xiàn)(檢修、冷備用);不操作元件:發(fā)電機、變電站內連接線(xiàn)。
3.1.2 命令票對象
每張調度命令票不僅有一條條的操作語(yǔ)句,它還與變電站操作前和操作后的狀態(tài)有關(guān)。因此,在建立調度命令票對象時(shí),還要考慮記錄前后運行狀態(tài)。
3.2 類(lèi)及其對象屬性的確定
3.2.1 電氣元件類(lèi)及其派生類(lèi)
利用OOP的特點(diǎn),對各設備類(lèi)確定繼承關(guān)系,根據各電氣設備的共同屬性抽象出父類(lèi)——基本元件類(lèi),再派生出不同電氣元件子類(lèi)。對不能進(jìn)行操作的其他設備類(lèi)(如線(xiàn)、文字類(lèi))進(jìn)行封裝,以防誤操作。
基本元件類(lèi)具有所有元件類(lèi)的共有特性,各派生元件類(lèi)在繼承這些共有特性的同時(shí),又各自擁有與眾不同的屬性,共同組成電氣元件類(lèi)集合。
3.2.2 對象屬性的確定
首先從最基礎的元件對象類(lèi)來(lái)開(kāi)始?;驹?lèi)是所有元件類(lèi)的父類(lèi),它所應具有的屬性有元件名稱(chēng)、元件編號、元件定語(yǔ)(用于調度命令票中的習慣稱(chēng)謂)、元件對應圖形在界面上的坐標位置。
對于派生類(lèi)還具有其他的屬性,四態(tài)元件的屬性還有:四種狀態(tài)的定義,當前狀態(tài)和過(guò)去狀態(tài),四態(tài)操作規則;三態(tài)元件的屬性還有:三種狀態(tài)的定義,當前狀態(tài)和過(guò)去狀態(tài),三態(tài)操作規則;兩態(tài)元件的屬性還有:兩種狀態(tài)的定義,當前狀態(tài)和過(guò)去狀態(tài),兩態(tài)操作規則。
變電站的屬性有:變電站名、站的當前狀態(tài)(從計算機操作的角度來(lái)看該站是否處于激活狀態(tài))、站內設備狀態(tài)、站內二次保護設備狀態(tài),以及各類(lèi)元件的鏈式數據集合。由變電站組成,其主要數據就是變電站類(lèi)對象的鏈式數據集合。
同時(shí),在系統中要把調度命令,調度任務(wù)和操作前后電網(wǎng)運行狀態(tài)變化記錄均視調度命令票對象的屬性,即數據。
3.3 類(lèi)對象和方法的編程實(shí)現
3.3.1 類(lèi)對象的實(shí)現
編程語(yǔ)言將每個(gè)基本元件類(lèi)和派生類(lèi)描述出來(lái),派生類(lèi)自動(dòng)繼承基本元件類(lèi)的屬性。例如基本元件類(lèi)的實(shí)現:

3.3.2 類(lèi)方法的實(shí)現
方法是類(lèi)中定義的代碼單元,描述該對象對其數據結構的操作和對象執行操作的算法。
設計的各個(gè)類(lèi)方法,可以分成以下幾類(lèi):構造對象方法,包括一般構造函數和析構函數;基本屬性的設定和獲取函數;類(lèi)名標識函數;刪除對象方法;其他(為實(shí)現特定的功能而設定的方法)。
例如:閘刀類(lèi)的一個(gè)函數,它的功能是根據閘刀的定義來(lái)檢測閘刀的狀態(tài)。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>