1 前言
隨著AutoCAD的推廣和普及,計算機輔助設(shè)計在許多領(lǐng)域得到了廣泛應(yīng)用,從工程勘測、科學(xué)計算、優(yōu)化設(shè)計的輔助繪圖到水利水電工程設(shè)計、工業(yè)產(chǎn)品造型設(shè)計與民用建筑設(shè)計等,都在逐步代替人工勞動。據(jù)有關(guān)部門統(tǒng)計,我國大型設(shè)計院計算工作的95%以上,方案設(shè)計75%,繪圖工作的50%均已用CAD系統(tǒng)來完成。CAD幾乎推動了一切領(lǐng)域的設(shè)計革命,它可降低土木工程設(shè)計成本10%~20%,產(chǎn)品從設(shè)計到投產(chǎn)的時間可縮短20%~50%,廢品率可降低70%~80%,設(shè)備利用率可提高2~3倍。為此,我們利用POR-TEL繪圖軟件、MATLAB程序設(shè)計語言開發(fā)了水電站電氣一、二次CAD。
[img=550,177]http://zszl.cepee.com/cepee_kjlw_pic/files/wx/xbslfd/2002-2/49-1.jpg[/img]
[img=550,165]http://zszl.cepee.com/cepee_kjlw_pic/files/wx/xbslfd/2002-2/49-5.jpg[/img]
[align=left][b]2 設(shè)計思路與CAD的結(jié)構(gòu)、功能
[/b] 2.1 電氣一、二次設(shè)計內(nèi)容
電氣一、二次設(shè)計包含內(nèi)容,如圖1所示。
2.2 PROTEL系統(tǒng)軟件的功能
PROTEL是澳大利亞PROTELTECHNOL-OGY公司研制的一種印制電路板軟件,是TAN-GO軟件的改進型產(chǎn)品。PROTEL原理圖繪制軟件SCHEMATIC用以產(chǎn)生各種用途的高質(zhì)量電路原理圖。其特點如下:
·采用下拉窗口式菜單,人機界面優(yōu)良;支持EMS(擴展內(nèi)存);有功能強大的鍵盤宏命令及宏命令編輯功能。
·可選用A0,A1,A2,A3,A4,A,B,C,D,E共10種圖紙尺寸,支持99張圖紙;可使用細線,粗線,總線,虛線4種線型;完善的塊操作功能可定義,移動,刪除,復(fù)制圖形塊,并對實體進行平移,旋轉(zhuǎn),鏡像等操作。
·元件庫包括各種常見電器元件,并可以擴充;同時裝載3個當(dāng)前元件庫,可隨時更換;元件庫兼有正向編譯,反向編譯功能,具有顯示,添加,刪除,命名編輯功能。
·輸入窗口采用行編輯方式,顯示窗口有放大,縮小,對中等功能;輸出支持多種打印機,繪圖儀,光繪儀。
·可懸掛當(dāng)前工作,執(zhí)行WINDOWS命令;由原理圖生成的連接網(wǎng)表可轉(zhuǎn)換成其他CAD軟件格式[1,2]。
2.3 電氣一、二次CAD的構(gòu)建
(1)繪圖部分:采用PROTEL—SCHEDIT軟件繪制電路原理圖。首先由PLACE命令從庫文件LIBRARY中調(diào)用所需要的實體(包括元件,連線,標注等);然后用EDIT命令編輯設(shè)計圖;最后由CURRENT命令修改整理圖形,并出圖。為了繪圖方便我們還利用原理圖器件庫編輯工具SLM構(gòu)建了電氣一次元件設(shè)備庫HVC.LIB和電氣二次元件設(shè)備庫LHC.LIB,其中包括發(fā)電機,變壓器,斷路器,隔離開關(guān),避雷器以及各類二次元件等。
?。?)計算部分:由于MATLAB程序設(shè)計語言計算功能強大,具有與C和FORTRAN語言程序接口APL函數(shù)組、與WINDOWS配合使用等特點[3],為此,我們利用MATLAB在WINDOWS界面下進行計算和制表,其中電氣一、二次計算程序采用主、子程序模塊化設(shè)計,其結(jié)構(gòu)如圖2所示。[/align]
[img=300,280]http://zszl.cepee.com/cepee_kjlw_pic/files/wx/xbslfd/2002-2/50-1.jpg[/img]
[align=left]
3 電氣一、二次CAD的特點
?。?)采用人機對話的形式,易于掌握、實用、高效,其菜單設(shè)置合理,層次分明,一目了然,各種編輯、修改、設(shè)置命令設(shè)計非常靈活,設(shè)計者有極大的自由度。
?。?)對微機軟硬件的配置要求適中,需要64MB內(nèi)存,硬盤8.3 G以上WINDOWS98操作系統(tǒng),14彩色顯示器即可運行。
(3)具有漢字標注功能,方便了國內(nèi)設(shè)計者,并利于電氣一、二次設(shè)計圖的推廣和交流。
?。?)利用MATLAB在WINDOWS界面下進行程序模塊化設(shè)計和復(fù)雜列陣制表,具有良好的通用性、可讀性、移植性。
參考文獻:
?。?] 胡萬海,張帆,龍雷,等.多層自動布線印制版的設(shè)計與實例——Protel[M].北京:北京希望電腦公司出版,1992.
[2] 寧耘,李建昌.PROTEL實用技術(shù)精解[M].西安:西安電子科技大學(xué)出版社,1998.
?。?] 樓順天,陳生潭,雷虎民.MATLAB程序設(shè)計語言[M].西安:西安電子科技大學(xué)出版社,2000.[/align]