国产精品日韩一区二区三区-国产精品日日摸夜夜添夜夜添1-国产精品入口免费视频-国产精品三级-亚洲国产欧美另类-亚洲国产欧美日韩

基于AutoCAD的接觸器標準圖庫的開發

2013-05-13  by:廣州有限元分析、培訓中心-1CAE.COM  來源:仿真在線

韓興本 葉茜 來源:萬方數據
關鍵字:AutoCAD 二次開發 接觸器 安裝外型圖

采用面向對象的編程思想,基于AutoCAD2004開放式開發平臺,使用其本身內嵌的編程工具auto LISP語言和DCL語言,根據電氣手冊開發了一套適合電氣行業使用的接觸器安裝外型圖庫,并詳細介紹了接觸器元件的建立方法。大大提高了利用CAD繪制電氣圖的效率,也為AutoCAD環境下電氣電子手冊的開發提供了一定的思路
 1 引言
   
在利用AutoCAD繪制電氣圖時,接觸器元件是比較常用的元件之一,然而接觸器外型安裝圖畫起來比較煩瑣,需要設計者逐條線地完成圖形的繪制。而且不同型號的接觸器,其外型安裝圖尺寸大小也不一樣,這也給設計者繪制圖形帶來了較大的麻煩。如何使煩瑣的繪圖由計算機來自動完成,實現圖形參數化及智能化,是設計者從繁瑣的繪圖工作中解放出來所面臨的一個問題。采用AutoCAD本身具有的二次開發功能,在其開放式平臺基礎上開發接觸器標準圖庫。在繪制接觸器圖形時,只需要通過DCL界面進行選擇。系統就可以自動完成圖形的繪制過程,這樣能夠大大提高繪圖的效率。
   

基于AutoCAD的接觸器標準圖庫的開發autocad培訓教程圖片1

2.開發方案的確定
   
在進行AutoCAD二次開發時,主要開發語言有ObjeetARX、AutoLISP(Visual LISP)、ADS、Java和Visual BASIC等。VLisp語言作為一種嵌入在Auto-CAD內部的編程語言,語言結構清晰,層次分明,穩定性、程序性能、安全及技術難度方面都相對其他語言更為優秀。它可以把VisualLisp程序和AutoCAD的繪圖命令透明地結合起來,使設計和繪圖完全融為一體,利用VisualLisp語言編程,實現對AutoCAD當前圖形數據庫的直接訪問和修改,充分發揮Auto-CAD的使用效率,使編程過程更為簡潔,便于調試。
   
為對屏幕圖形的實時修改,實現交互設計提供了方便,從而節省了開發軟件效率。本系統選擇在AutoCAD2004軟件平臺下利用visualLISP集成開發環境,使用DCL對話框作為界面實現人機交互,使用AutoLLSP實現對DCL對話框的驅動并對接觸器進行參數化自動繪圖。
   
    3標準圖庫的建立
   
3.1對接觸器分類歸納
   
對常用低壓接觸器進行了如下分類:將接觸器首先分為交流接觸器和直流接觸器兩大部分,再根據其電氣方面的用途,主觸頭額定電流的大小,將低壓交流接觸器細分為CJ0\CJ20\3TB\B\MES五大系列,低壓直流接觸器分為CZ0系列。但是由于交流接觸器中CJ20和B系列交流接觸器的結構及安裝尺寸并不統一,又將CJ20系列交流接觸器再分為CJ20-160和CJ20-630兩大型號,B系列交流接觸器分為B9-B16、B25、B30、B37-B85、B105-B370和B460型號。分類后根據分類的結果來安排人機對話界面。
   

基于AutoCAD的接觸器標準圖庫的開發autocad培訓教程圖片2

3.2制作幻燈文件
   
使用AutoCAD圖像菜單功能能夠在插入符號圖形時進行預覽,為此需將圖形做成幻燈文件。調入一個標準圖形,并令它充滿整個屏幕。制作幻燈文件使用如下命令:
   
    Command:MSLIDE
   
先調整好當前圖形,然后在命令行中輸入MSLIDE命令。命令執行后,彈出"Create Slide File"對話框。在對話框"File Name"一欄輸入幻燈片名,單擊"Save",將當前視區圖形保存為幻燈片。用圖形文件名作為幻燈文件名保存,將所有圖形都生成相應的幻燈文件。
   
    生成所有的幻燈文件后,調用AutoCAD提供的應用程序Slidelib.exe將所有的幻燈文件打包成幻燈庫。
   
3.3制作DCL對話框
   
制作一級對話框,如圖1所示。可以在此對話框中直觀地看到各接觸器圖形及尺寸,選擇其中某一型號的接觸器后就進人該類接觸器的繪圖對話框。
   
對應一級對話框中每個示意圖形,都對應有二框。如一級對話框中第一個圖形CJO系列主視圖,點擊選取后則對應有二級對話框如圖2所示。在二級對話框此對話框中可以輸入相應的尺寸參數,并"確定"后可以在autocad環境下直接繪制出所要繪制的圖形。
   
3.4制作參數化圖形
   
3.4.1步驟
   
    下面把實現參數化繪圖的步驟歸納如下:
   
    (1)分析低壓接觸器的結構特征,找出和關鍵點有關的各個參數;
    (2)建立參數和關鍵點坐標值之間的關系式(公式);
    (3)用Visual LISP語言編制程序,根據低壓接觸器的型號或規格大小取出相應參數的數據;
    (4)利用Visual LISP語言提供的各種函數,根據公式計算出各關鍵點的坐標和其它數值,如直線的起點、終點坐標和圓的半徑等;
    (5)用Circle、Line等畫圖命令編出畫圖程序;
   
3.4.2實現接觸器圖形的繪制過程
   

基于AutoCAD的接觸器標準圖庫的開發autocad培訓教程圖片3

在使用autolisp語言開發接觸器圖形時,可以遵循上述的步驟和原則。下面介紹開發過程中遇到的幾方面內容。
   
(1)圖層的建立和使用
   
為了方便圖形庫的統一管理和使用,規定圖形庫中所有圖形都按照統一樣板,用標準線型,在標準圖層上繪制。從而保證圖形的準確性。
   
(2)數據表的建立和讀取
   
    獲取參數是實現參數化繪圖的第一步,由于低壓接觸器的型號有許多,每個型號對應不同的參數。采用從對話框內直接提取數據的方法,便于用戶操作。數據參數值使用定義getdata函數從對話框中提取。
   
(3)關鍵點坐標的計算
   
以CJ0型交流接觸器主視圖為例,首先要根據低壓接觸器確定基本參數,確定的參數后選擇一個基準點,然后按照選取的基準點計算點位的坐標。可從圖中得知,其基本參數有4個:PT2、PT3、PT4、PT5,選取圖形中心線交點為基準點計算其余各點的坐標。
   
以CP點為原點建立坐標系,計算各關鍵點,各點的坐標為(xi,yi)。如點A的坐標為:(setqA(list(-(car cP)(/PT2 8))(+(eadr CP)(*0.35(/PT1 2)))))
   
(4)利用繪圖命令完成圖形繪制
   
調用繪圖命令編制繪圖程序,如line、circle、arc、mirror和rectang等。利用這些函數和計算公式就可以計算出各點的坐標和其它參數并繪制出完整接觸器圖形。
   
3.5程序運行
   
    在使用AutoCAD繪制接觸器元件圖形時,只需要在AutoCAD界面的命令區輸入:"Contactor",就可以直接調出一級對話框,選擇需要的類型就可以直接使用AutoCAD繪制該圖形了。
   
4.結束語
   
采用Autolisp語言對AutoCAD進行開發,實現了AutoCAD環境下進行參數化繪制接觸器元件的功能,避免了在AutoCAD中逐條線、逐個圖形的將圖紙錄入計算機。大大的減輕了工程設計人員的繪圖勞動強度,明顯地提高了設計效率。為開發電氣CAD數字化手冊提供了很好的思路。


開放分享:優質有限元技術文章,助你自學成才

相關標簽搜索:基于AutoCAD的接觸器標準圖庫的開發 AutoCAD培訓 AutoCAD培訓課程 AutoCAD圖紙設計 AutoCAD在線視頻 AutoCAD技術學習教程 AutoCAD軟件教程 AutoCAD資料下載 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 Abaqus培訓 Autoform培訓 

編輯
在線報名:
  • 客服在線請直接聯系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com




主站蜘蛛池模板: 久久午夜综合久久 | 国产男女视频在线观看 | 视频综合网 | 免费视频毛片 | 九九99精品| 欧美一区二区三区免费播放 | 亚洲午夜精品一区二区 | 久久久久久久久97 | 精品久久久噜噜噜久久7 | 国产精品黄色片 | 精品国产一区二区 | 国产精品123区 | 亚洲一线在线观看 | 在线免费日本 | 亚洲免费在线播放 | 精品亚洲成a人在线观看 | 欧美成人午夜片一一在线观看 | 亚洲欧美v国产一区二区 | 色综合久久88中文字幕 | 免费搞黄网站 | 麻豆视频免费版 | 久久15| 久久伊人男人的天堂网站 | 国产区91 | 2021中国大陆精品视频xxxx | 久久天天拍天天爱天天躁 | 久久久精品成人免费看 | 人人看人人干 | 波多野结衣中文字幕一区二区三区 | www日韩 | 亚洲综合久久成人69 | 国产日韩在线观看视频 | 欧美成人午夜做受视频 | 国产第8页 | 天天操天天碰 | 久久久黄色大片 | 免费在线观看h | 欧美中出在线 | 国产做a爰片久久毛片 | 国内精品手机在线观看视频 | 日本a∨网站 |