導航:首頁 > 編程語言 > cad二次編程

cad二次編程

發布時間:2023-02-11 03:50:39

Ⅰ autocad二次開發的AutoCAD二次開發各編程介面的比較及選用

比較各種開發AutoCAD的編程介面,需要從以下幾個方面進行考慮:
1. 速度:直接與AutoCAD通訊的API比利用IPC進行通訊的API在速度方面要快。編譯型的API比解釋型的API速度要快。因此,ObjectARX的速度最快,Com介面開發的外部程序速度最慢。
2. 穩定性:運行穩定性反映出因程序可能出現的嚴重錯誤所導致的危險。採用LISP開發的程序一旦失敗或崩潰,並不危害AutoCAD自身進程;而由於ObjectARX應用程序共享AutoCAD的地址空間,所以其一旦運行失敗,AutoCAD進程隨之崩潰。
3. 性能:ObjectARX的應用程序能在運行期間實時擴展AutoCAD,共享AutoCAD地址空間,甚至為所欲為,因此性能無比強大,以至於AutoCAD自身的許多功能模塊都是由ObjectARX進行製作。相反,解釋型API如AutoLISP僅被限用於使用靜態的AutoCAD命令集提供結構化函數庫
4. 技術難度:AutoLISP和VBA均是解釋型語言,方便易學,開發周期短。許多程序員或一些技術人員都在使用它們。相比之下ObjectARX依賴於C++語言,它必須經過嚴格控制的編譯、鏈接才能生成應用程序。這就需要編程人員需要積累經驗,這樣才能去發現問題從而解決問題。
5. 保密性:編譯型程序要比解釋型保密性要好,保護了開發人員的著作權,解釋型語言往往保密性能不高。導致用戶誤操作源碼造成不應有的錯誤。
另外:雖然.NET開發出來的DLL文件是編譯後的程序,但是由於其程序可以反編譯回源碼造成了代碼的保密性差,也是不容忽視的問題。
相比之下,如果以前已熟悉使用LISP語言的朋友,則可選用VisualLISP。
如果用戶只想利用開發一些簡單的周期性短的應用程序,則可以依個人愛好和經驗選擇Visual Basic和VisualLISP。若用戶有較好的C++基礎和AutoLISP函數基礎,同時又要開發速度和性能要求都很高的應用程序或大型CAD應用軟體,則要使用ObjectARX。

Ⅱ 什麼是CAD二次開發

二次開發比較難,不是懂cad就能學的二次開發就是用cad附帶的程序語言進行編程,作一些附帶的程序性外掛文件,比如說,才安裝的cad功能是很單一的。畫圖什麼的都要慢慢畫,但是有很多cad二次開發的外掛文件,比如說,賤人工具箱、燕秀工具箱、天河cad、常青藤工具、等等。很多cad的外掛,增加了很多功能。比如說標准件圖庫,標准圖框,自動生成明細表、還有其他的一些東西。給你幾個圖看看。

閱讀全文

與cad二次編程相關的資料

熱點內容
如何用app覆蓋全部曲庫 瀏覽:602
變異布林源碼 瀏覽:680
表格加密設置列印區域 瀏覽:437
卡耐基pdf下載 瀏覽:922
現在最流行的單片機 瀏覽:88
機頂盒刷機源碼 瀏覽:985
編碼pdf下載 瀏覽:944
隔壁同學app怎麼 瀏覽:299
c語言宏命令 瀏覽:542
php卡死源碼 瀏覽:574
time庫中的clock函數python 瀏覽:989
cad視覺移動命令怎麼打開 瀏覽:821
安卓java調用python 瀏覽:395
java標准時間 瀏覽:137
華為伺服器湖北渠道商雲主機 瀏覽:30
韓式面部護理解壓視頻 瀏覽:301
pdf換成jpg圖片 瀏覽:897
dh加密演算法 瀏覽:107
安卓手機如何隱藏微信信息提示 瀏覽:632
nodejs解壓縮 瀏覽:262