999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于.NET API的CAD二次開發技術在繼電保護中的應用

2018-01-11 20:36:36張麗楊東寧周鑫
數字技術與應用 2017年11期
關鍵詞:語言

張麗+楊東寧+周鑫

摘要:本文介紹了CAD插件的開發、圖形的繪制,及CAD與數據庫的連接等。通過實際的開發應用,可以發現利用基于C#的.NET API技術,能夠輕松的實現CAD的二次開發,通過識別CAD二次圖紙中的重要信息,能夠安全、快速、準確地完成二次安全措施單填寫,提高現場作業效率。

關鍵詞:AutoCAD二次開發;C#語言;.NET API;繼電保護檢測

中圖分類號:TP391.72 文獻標識碼:A 文章編號:1007-9416(2017)11-0031-02

AutoCAD二次開發技術在電力工程實踐中起到了越來越重要的作用,并且適合于不同的工程領域。在電力系統繼電保護檢測工作過程中,由于繼電保護裝置的二次圖紙差異明顯,同種設備、同一型號在不同變電站的實際配置中其功能、邏輯、二次回路接線都存在差異,在做安全措施以及二次措施單的過程中給現場工作人員在實施過程中帶來很多不便,增加了安全風險。本文詳細介紹了基于.NET API的二次開發實現方法。利用該方法可以輕松的開發我們需要的各種插件,準確的繪制各種圖形。

由于AutoCAD軟件的通用性,可能造成在某些專業領域內的功能不足或缺失。因此,有必要對CAD進行二次開發,設計出符合特定領域的專業模塊。在繼電保護檢測工作過程中,由于繼電保護裝置的二次圖紙差異明顯,其功能、邏輯、二次回路接線都存在差異,在做安全措施以及二次措施單的過程中給現場工作人員在實施過程中帶來很多不便,增加了安全風險。針對以上情況,本文研究通過對繼電保護裝置的二次接線圖紙自動識別,讀取關鍵信息量,如繼電保護裝置的電壓電流回路、開入信號回路、開出跳閘及信號回路,對重要信息進行編譯,自動關聯到檢測項目對應的二次措施表單中,并完成系統的自動審核,同時該輔助工具還可以找出現場圖紙與標準圖紙的差異,智能化程度高,減少現場作業人員的工作量,減少現場作業風險。

1 Auto CAD二次開發

1.1 AutoCAD .NET API概述

AutoCAD .NET API使用戶可通過編程的方法利用程序集和開放庫操作AutoCAD和圖形文件。通過開放的對象,它們可被許多不同的編程語言和環境訪問。在AutoCAD中實現.NET API具有以下優點[1]:

(1)有更多的編程環境可以訪問AutoCAD圖形。而之前的開發工具僅限于使用相應的語言。如VBA只能使用Visual Basic語言。(2)NET 框架可以為32位及64位操作系統進行設計,而VBA只能為32位操作系統設計。(3)與那些傳統編程語言相比,如C++,.NET具有更低的學習要求來訪問高級接口。(4)C#相比VC++采用了垃圾回收機制,自行判斷內存回收的時機并實行回收,通過Dispose函數進行資源自動釋放,從而解決了內存泄漏問題。因此,在.NET框架下利用C#語言對AutoCAD進行二次開發,具有完全面向對象、方便易用的特點,是最合適的AutoCAD二次開發工具。

1.2 電力接線圖元件建模

電力接線圖(CAD圖)中包含豐富的電力專業信息,涉及多樣的電力元器件、接口、接線信息等,由于沒有統一的繪制標準及建模標準,對非電力行業甚至電力行業的工作人員在讀圖都帶來了困難,本文中主要使用XML語言對電力接線圖原件進行建模,模型中詳細描述了電力接線圖(CAD圖)中元器件的信息、接口信息、連接關系等信息。

1.3 AutoCAD中的插件開發

在AutoCAD二次開發中,為了使用.NET API托管封裝的類,我們需要先引入上述的這些DLL文件。在Visual studio 2008中新建一個類庫項目,將AcDbMgd.dll、AcMgd.dll、AcCui.dll等文件添加到項目中,將C#與.NET API連接起來了。

1.4 AutoCAD與數據庫鏈接

在工程應用中,設計人員可能經常需要將設計好的圖形保存下來,如果圖形太多則不方便管理,查找起來也比較困難。因此,在進行二次開發的時候將AutoCAD與數據庫聯系起來是很有必要的。數據庫主要分為本地數據庫和遠程數據庫兩種。本文中我們以MySQL為本地數據庫,以SQL Server為遠程數據庫。由于它們之間操作方法類似,我們主要以MySQL數據庫為例進行說明。要想實現AutoCAD與MySQL的連接,必須在工程項目中引入MySQL的一個組件,即mySql.data.dll[2]。

2 AutoCAD二次開發在電力系統繼電保護中的應用

2.1 智能化繼電保護輔助生成二次措施單原理

通過對繼電保護裝置的二次接線圖紙識別,讀取保護裝置關鍵信息量,即繼電保護裝置的電壓電流回路、開入信號回路、開出跳閘及信號回路,對重要信息進行解釋,自動關聯到檢測項目對應的二次措施表單中,并完成系統的自動審核;同時該輔助工具還可以分辨現場圖紙與標準圖紙的差異,查找設計缺陷,為指導現場作業檢查提供依據[3]。具體實現方式如圖1所示。

2.2 智能化繼電保護輔助生成二次措施單實例介紹

下面以一保護柜CAD二次端子排圖為示例,介紹基于CAD二次開發的安全措施單自動生成實現方法及實用[4]。

第一步輸入裝置CAD格式的二次端子排圖。第二步:讀取其中關鍵信息,例如:讀取圖中的電壓回路UA、UB、UC、UN,端子號分別為2UD1、2、3、4,電流回路IA、IB、IC、IN,端子號分別為2ID1、2、3、4、5、6,得到特征識別圖。第三步:需制定相應專業規則:繼電保護試驗前,需將保護裝置出口跳閘回路的正負兩端同時解開,將啟動失靈回路、啟動遠眺回路、失靈聯跳主變三側等回路的正負兩端同時解開,劃開電壓回路短連片,劃開電流回路短連片(如果實際電流互感器一次停電),先短接電流回路外部接線,再劃開電流回路短連片(如果實際電流互感器一次帶電),解開信號回路公共正電源接線。根據制定好的專業規則,將裝置的二次端子排CAD圖紙的特征識別圖引入安全措施單,完成措施單的自動填寫。endprint

猜你喜歡
語言
詩之新,以語言創造為基
中華詩詞(2023年8期)2023-02-06 08:51:28
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
讓語言描寫搖曳多姿
多向度交往對語言磨蝕的補正之道
累積動態分析下的同聲傳譯語言壓縮
日常語言與播音語言
新聞傳播(2016年10期)2016-09-26 12:15:04
語言技能退化與語言瀕危
我有我語言
論語言的“得體”
語文知識(2014年10期)2014-02-28 22:00:56
Only Words慎用你的語言
主站蜘蛛池模板: 国产精品嫩草影院视频| 欧美va亚洲va香蕉在线| 99er精品视频| 91网址在线播放| 色国产视频| 99热国产这里只有精品9九| 国产美女在线观看| 天天综合天天综合| 91福利免费视频| 国产成人AV男人的天堂| 国产精品亚洲一区二区三区在线观看| 日本在线视频免费| 亚洲免费毛片| 国产成人精品一区二区三在线观看| 国产精品第一区在线观看| 亚洲综合日韩精品| 丁香综合在线| 自拍偷拍欧美日韩| 9966国产精品视频| 91视频精品| 中文字幕免费播放| 欧美一级在线看| 日韩在线成年视频人网站观看| 亚洲乱码在线视频| 国产交换配偶在线视频| 少妇精品网站| 无码在线激情片| 国产在线97| 日本尹人综合香蕉在线观看| 亚洲男人天堂久久| 福利小视频在线播放| 91伊人国产| 97精品久久久大香线焦| 茄子视频毛片免费观看| 成人欧美日韩| 精品人妻无码中字系列| 国内熟女少妇一线天| 最新亚洲av女人的天堂| 最新精品国偷自产在线| 亚洲AV一二三区无码AV蜜桃| 亚洲永久免费网站| 狠狠色成人综合首页| 国产96在线 | 中文字幕va| 欧美a√在线| 久久综合丝袜长腿丝袜| 亚洲自偷自拍另类小说| 亚洲AⅤ波多系列中文字幕| 日本不卡视频在线| 伊伊人成亚洲综合人网7777| 亚洲无码高清免费视频亚洲| 国产波多野结衣中文在线播放| 国产性爱网站| 国产亚洲精品精品精品| a级毛片网| 午夜色综合| 亚洲精品自产拍在线观看APP| 国内精品久久九九国产精品| 深夜福利视频一区二区| 欧洲一区二区三区无码| 一区二区午夜| 99久久国产综合精品女同| 狠狠做深爱婷婷久久一区| 久青草免费在线视频| 亚洲精品中文字幕午夜| 欧美不卡二区| 成人福利在线看| 亚洲欧美成人| 性做久久久久久久免费看| 香蕉久久国产超碰青草| 黄色网页在线观看| 欧美成人精品在线| 国产精品妖精视频| 久久无码高潮喷水| 青青草原国产| 欧美不卡在线视频| 日韩高清一区 | 熟妇丰满人妻av无码区| 欧美日本在线| 久久一本精品久久久ー99| 草草线在成年免费视频2| 国产成a人片在线播放|