古詩詞大全網 - 四字成語 - CAD軟件怎麽進行二次開發?CAD二次開發的操作教程

CAD軟件怎麽進行二次開發?CAD二次開發的操作教程

CAD軟件是壹款非常專業的繪圖軟件,由於其強大的功能,CAD在各行各業應用非常廣泛。不僅如此,CAD還是壹個復雜的計算機輔助設計系統,可以對其進行二次開發定制,讓它更加適用於某壹具體的設計領域。妳知道怎麽對CAD進行二次開發嗎?下面內容就來演示CAD二次開發的操作方法。更多CAD軟件的使用教程都在哦,這裏有CAD從基礎到進階的各種操作教程,快來壹起學習吧。

CAD軟件二次開發的操作教程:

打開cad輸入命令vbaide回車會出現VBA的編輯界面,雙擊ThisDrawing在右側的代碼區輸入上面的代碼。如下圖:

然後按F5鍵會出現宏窗口,點擊運行,大家看到什麽?這就是壹個最簡單的壹個用VBA對cad進行二次開發的程序,也就是宏。

那什麽是VBA呢?VBA就是VB的壹個子集它的全稱是VisualBasicForApplication,它具有VB的大部分功能。既然選擇了VBA,首先要知道VBA能操作CAD裏的哪些對象呢?打開VBAIDE窗口按下F2鍵會出現對象瀏覽器。如下圖。

庫選擇AutoCAD,這時下面顯示的就是cad為VBA提供的可操作的對象的類了。這時有的人因沒有基礎,所以還是壹頭霧水,別怕,選中壹個類圖標後按F1,這時會彈出AutoCADActiveXandVBAReference,選擇最上面的壹個子項ObjectModel(對象模型),這個就是在cad裏那些對象的關系,如下圖。

先介紹第壹種,cad的菜單文件它是文本文件,我們用記事本就可打開並編輯它,或者再重新創建壹個說到這裏有的人可能要問了,應該從何處開始入手呢,要怎樣做呢?別急,cad本身就有現成的可供參考,就放在cad的安裝文件夾下的Support文件夾內,或者其它插件的文件夾內,找不到可以按F3搜壹下,擴展名分別為.mnu.mns,mnc默認的菜單文件是acad.mnu。

原始ASCII菜單文件,即用戶通常編輯或創建的文件。該文件以查看完整菜單文件的外表特征。.mnc已編譯的菜單文件;壹種二進制文件,包含用於定義菜單或其他界面元素的功能及外觀的命令字符串和菜單語法。首次加載MNU文件時,AutoCAD將編譯此文件。

.mns源菜單文件;壹種與MNU文件相同的ASCII文件,但是不包含註釋或特殊格式。每次菜單文件的內容被更改時,AutoCAD將修改源菜單文件。.mnr菜單資源文件;壹種二進制文件,包含由菜單或其他界面元素使用的位圖。AutoCAD每次編譯MNC文件時,均生成菜單資源文件。.mnt菜單資源文件。僅在MNR文件無效(例如,只讀)時生成該文件。.mnl菜單LISP文件;包含菜單文件使用的AutoLISP表達式。當加載與菜單LISP文件具有相同文件名的菜單文件時,AutoCAD會將菜單LISP文件加載至內存。

cad二次開發的教程就先介紹這麽多了。關於cad它只提供了基礎的cad功能,如果要完成具體項目設計,就必須根據數據壹筆筆繪制出圖形,這樣壹旦在設計完成之後,要更改局部圖形則需要重復原來的全部內容,造成了大量工作量的浪費。因此,要想讓cad真正使用於某壹具體領域,或讓其經常完成壹些重復性的工作,則必須利用cad的開發系統對其進行二次開發。