国产精品久久久久久久久软件,国产成人久久久精品二区三区,国产成人无码一区二区三区在线 ,大又大粗又爽又黄少妇毛片,国产精品成人aaaaa网站

首頁 新聞 工控搜 論壇 廠商論壇 產(chǎn)品 方案 廠商 人才 文摘 下載 展覽
中華工控網(wǎng)首頁
  P L C | 變頻器與傳動 | 傳感器 | 現(xiàn)場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
  D C S | 工業(yè)以太網(wǎng) | 現(xiàn)場總線 | 顯示調(diào)節(jié)儀表 | 數(shù)據(jù)采集 | 數(shù)傳測控 | 工業(yè)安全
  電 源 | 嵌入式系統(tǒng) | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
ObjectARX技術(shù)在電網(wǎng)CAD應(yīng)用中的研究
武漢天立華高電氣設(shè)備有限公司
收藏本文     查看收藏
摘 要:介紹了面向?qū)ο蟮脑O(shè)計思想和對象的抽象機理在電網(wǎng)CAD(PWCAD)系統(tǒng)中的應(yīng)用以及ObjectARX編程技術(shù)。闡述了通過利用AutoCAD核心數(shù)據(jù)庫的開放結(jié)構(gòu)和ObjectARX提供的基類及類的繼承、派生機制定義專業(yè)對象的過程以及建模系統(tǒng)的數(shù)據(jù)交換技術(shù),并由此建立了PWCAD的對象模型。
  關(guān)鍵詞:面向?qū)ο;繼承;ObjectARXCAD

  隨著電力系統(tǒng)分析軟件朝著圖形化方向發(fā)展,圖形系統(tǒng)在各分析軟件中發(fā)揮著越來越重要的作用。過去電力系統(tǒng)圖形系統(tǒng)的開發(fā)大都是借助ADS或AutoLisp編程接口在AutoCAD基礎(chǔ)上進行二次開發(fā)的。而ADS和AutoLisp都是面向過程的開發(fā)接口,開發(fā)的程序不僅可讀性差,而且條件稍作更改,程序要作很大變動,可擴充性及可維護性差。并且它們大都沒有與外部數(shù)據(jù)庫進行數(shù)據(jù)交換。利用AutoCAD二次開發(fā)技術(shù)ObjectARX將面向?qū)ο蟮姆椒芭c外部數(shù)據(jù)庫進行數(shù)據(jù)交換的技術(shù)應(yīng)用于電網(wǎng)CAD的研究和開發(fā)。

1 面向?qū)ο蟮碾娏AD建模分析

  將面向?qū)ο蠹夹g(shù)應(yīng)用于電力系統(tǒng)網(wǎng)絡(luò)的建模領(lǐng)域,是要從問題空間出發(fā),以對象作為基本概念,通過對象的確定、分解和分類,建立能用來進行面向?qū)ο笙到y(tǒng)分析的電力網(wǎng)絡(luò)關(guān)系圖。通過數(shù)據(jù)結(jié)構(gòu)的抽象和行為抽象,描述系統(tǒng)的靜態(tài)屬性和動態(tài)屬性的分析,得到由對象所構(gòu)成的層次結(jié)構(gòu)模型,形成對問題域完整的語義描述,完成電網(wǎng)CAD系統(tǒng)的模型設(shè)計。

2 AutoCAD和ObjectARX

  開發(fā)的環(huán)境和平臺軟件選用了國際上先進的面向?qū)ο蟮腃AD開發(fā)平臺AutoCAD2000的ObjectARX。

  AutoDesk公司推出的ObjectARX是一個基于面向?qū)ο蟮腃AD開發(fā)平臺,為基于AutoCAD的各種應(yīng)用開發(fā)提供了強大的面向?qū)ο箝_發(fā)工具。ObjectARX提供了C++為基礎(chǔ)的開發(fā)環(huán)境及應(yīng)用程序接口,具有面向?qū)ο缶幊谭绞降臄?shù)據(jù)可封裝性,可繼承性等特點。由于利用了面向?qū)ο蟮募夹g(shù),可以將描述特征和變化關(guān)系的智能性設(shè)計對象變成AutoCAD圖形數(shù)據(jù)庫中的一級對象,AutoCAD的編輯命令能夠直接對其操作,AutoCAD還可以基于他們的內(nèi)在顯示予以相應(yīng)的屏幕顯示。

3 電網(wǎng)結(jié)構(gòu)的知識特點

  電力系統(tǒng)結(jié)構(gòu)知識的一大特點是具有層次性,即:第一層為網(wǎng)絡(luò)層,電力系統(tǒng)模型由相互間通過輸電線路連接在一起的發(fā)電廠和變電站組成。如圖1示。第二層為廠站層,廠站由開關(guān)、各種電氣設(shè)備(出線、母線、發(fā)電機、變壓器等)組成。

  在整個網(wǎng)絡(luò)結(jié)構(gòu)中,廠站是核心。二維模型要描述的元件主要有輸電線路及廠站所擁有的開關(guān)、母線、發(fā)電機、變壓器、出線等。從這些元件關(guān)系中,首先可以建立如下知識概念:

 。1)“元件”是指電力系統(tǒng)中具有特定功能的設(shè)備單位,如發(fā)電機、變壓器等。
 。2)“廠站”與普通的電力系統(tǒng)中的發(fā)電廠、變電站概念相對應(yīng),其中包括廠站的元件。

4 PWCAD軟件中的對象模型
  
  以實際的物理系統(tǒng)為模板確定對象類。在電力系統(tǒng)廠站中的開關(guān)、變壓器、發(fā)電機、母線等元件其電氣功能比較獨立,它們在廠站中的共性是都屬于電氣設(shè)備,因此,首先抽象出一個元件類CElememt(設(shè)備元件)來作為各元件的基類。由于每種元件又都有自己的屬性、行為和功能要求,如形狀特征、功能特點,因此,需要從元件基類CElement派生出各元件類。所以依據(jù)廠站所屬設(shè)備類型如發(fā)電機、變壓器、母線、開關(guān)、線路等分別確定為子類,于是便得到派生而來的類有CBreak(開關(guān))、CTransmisson(變壓器)、CBus(母線)、CGenerator(發(fā)電機)、電容CCapacitor、CLine(線路)等。電力網(wǎng)絡(luò)中的每個廠站是一個整體,它有自己的屬性如廠站名稱、廠站編號、所屬單位等及功能,可以定義一個廠站類CPlant。每個廠站有開關(guān)、母線、變壓器、發(fā)電機等元件,廠站與這些元件是引用與被引用的關(guān)系。因此,在類CPlant中,要引用CBreak(開關(guān))、CBus(母線)、CTransformer(變壓器)等對象。

  在ObjectARX的對象模型中,AcRxObject類是所有圖形類的基類。AcDbObject類是從AcRxObject根類繼承而來的,它是所有需要存入圖形文件對象的基類。因此選用它作為CPlant類的基類。而AcDbEntity類是從AcDbObject派生出來的,是所有具有圖形表示類的基礎(chǔ)類。它的功能包括:圖形的顯示與變換、圖形捕捉點的獲取與設(shè)置、與其它對象的求交、顯示本圖形信息、撤散本圖形為最基本的圖形元素等,因此,AcDbEntity類提供了常用的修改及操作對象的函數(shù),通過最后派生的元件類就可以O(shè)verride(重載)這些函數(shù),因而就會具有對本元件的常用的修改交互等操作,如母線元件,就可以實施拷貝、旋轉(zhuǎn)、拉伸等操作。所以選用AcDbEntity類作為CElement的基類。

4.1 元件類

  4.1.1 元件基類

  元件基類的屬性包括顏色、線形、線形比例、可見性以及設(shè)備索引號、設(shè)備名稱等。這些公共屬性的操作函數(shù)見下列定義。

  4.1.2 元件類
 
  在派生的元件類中都有自己的屬性與方法。

  (1)開關(guān)類CBreak
 、僮远x屬性:開關(guān)狀態(tài)、所在廠站、所連母線、電壓等級等。
 、诜椒ǎ篈cDbEntity類提供了許多功能函數(shù),只要override這些函數(shù)就可以實現(xiàn)開關(guān)類元件的相應(yīng)功能。其實現(xiàn)方法如下:
  重載intersectWith():用于修剪(trim)、延伸(ex-tend)、倒角(chamfer)、打斷(break)和對象捕捉的操作中。
  重載transformBy():用于在AutoCAD環(huán)境下對幾何圖元類進行拉伸、旋轉(zhuǎn)和縮放等操作。
  重載GetGirpPoints()、getOsnapPoints()、getStretch-Points()、moveStretchPoints()、intersectWith()等函數(shù),    這些函數(shù)使對元件的交互操作變得方便。
  重載worldDraw()、viewDraw():支持圖形顯示功能。
  重載draw():實現(xiàn)繪圖。
  重載getTransformedCopy():創(chuàng)建對象的副本。
  重載dwgInField()、dwgOutField():用于圖形dwg文件的序列化操作。
  自定義的方法有開關(guān)類對象的創(chuàng)建、刪除、修改以及接口函數(shù)和其他函數(shù)等。 這樣擴充,使派生的元件可以實現(xiàn)強大的功能。

 

狀 態(tài): 離線

公司簡介
產(chǎn)品目錄

公司名稱: 武漢天立華高電氣設(shè)備有限公司
聯(lián) 系 人: 天立華高
電  話: 027-86385331
傳  真:
地  址: 武漢市http://www.whtlhgdq.com/東湖風(fēng)景區(qū)先鋒工業(yè)園天立大廈2幢
郵  編: 430083
主  頁:
 
該廠商相關(guān)技術(shù)文摘:
氧化鋅避雷器阻性電流提取算法探討
根據(jù)礦物絕緣電纜的特點進行開發(fā)與應(yīng)用
變電站自動化系統(tǒng)的實施策略
電氣自動化在水電站中的應(yīng)用
集控站時鐘同步系統(tǒng)設(shè)計
方向式微機母線保護的研究
一種矩陣級聯(lián)型高壓變頻器的研究
紅外線人體測溫儀電路的設(shè)計
云廣±800 kV直流輸電工程輸電容量探討
居民小區(qū)遠程抄表系統(tǒng)
真空斷路器的發(fā)展表現(xiàn)
電解液離子與炭電極雙電層電容的關(guān)系
更多文摘...
立即發(fā)送詢問信息在線聯(lián)系該技術(shù)文摘廠商:
用戶名: 密碼: 免費注冊為中華工控網(wǎng)會員
請留下您的有效聯(lián)系方式,以方便我們及時與您聯(lián)絡(luò)

關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 本站動態(tài) | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網(wǎng)客服熱線:0755-86369299
版權(quán)所有 中華工控網(wǎng) Copyright©2022 Gkong.com, All Rights Reserved