在我們使用CAD軟件繪制圖紙時(shí),有時(shí)候我們繪制的圖紙比較復(fù)雜,單獨(dú)使用CAD軟件無法完成,因此我們可以使用軟件的一些二次開放工具,幫助我們完成圖紙的設(shè)計(jì),那我們可以使用那些二次開發(fā)的CAD工具。
CAD二次開發(fā)工具:
下面簡(jiǎn)單介紹一下浩辰CAD所提供的一些二次開發(fā)工具:
1、gstarLISP
gstarLISP的全名是LIST Processing
Language,她出現(xiàn)于1985年推出的浩辰CADR2.18中,是一種嵌入在浩辰CAD內(nèi)部的編程語言,是LISP原版的一個(gè)子集,她一直是低版本浩辰CAD的首選編程語言。它是一種表處理語言,是被解釋執(zhí)行的,任何一個(gè)語句鍵入后就能馬上執(zhí)行,它對(duì)于交互式的程序開發(fā)非常方便。其缺點(diǎn)是繼承了LISP語言的編程規(guī)則而導(dǎo)致繁多的括號(hào)。
3、ADS
ADS的全名是浩辰CAD Development System,它是浩辰CAD的C語言開發(fā)系統(tǒng),ADS本質(zhì)上是一組可以用C語言編寫浩辰CAD應(yīng)用程序的頭文件和目標(biāo)庫(kù),它直接利用用戶熟悉的各種流行的C語言編譯器,將應(yīng)用程序編譯成可執(zhí)行的文件在浩辰CAD環(huán)境下運(yùn)行,這種可以在浩辰CAD環(huán)境中直接運(yùn)行的可執(zhí)行文件叫做ADS應(yīng)用程序。ADS由于其速度快,又采用結(jié)構(gòu)化的編程體系,因而很適合于高強(qiáng)度的數(shù)據(jù)處理,但跟C語言一樣,現(xiàn)在已經(jīng)被更高級(jí)的語言所代替,現(xiàn)在基本已經(jīng)很少有軟件使用了。
4、ObjectARX
ObjectARX是一種嶄新的開發(fā)浩辰CAD應(yīng)用程序的工具,她以C++為編程語言,采用先進(jìn)的面向?qū)ο蟮木幊淘?,提供可與浩辰CAD直接交互的開發(fā)環(huán)境,能使用戶方便快捷地開發(fā)出高效簡(jiǎn)潔的浩辰CAD應(yīng)用程序。ObjectARX并沒有包含在浩辰CAD中,可在gstardesk公司網(wǎng)站中去下載,它能夠?qū)瞥?span>CAD的所有事務(wù)進(jìn)行完整的、先進(jìn)的、面向?qū)ο蟮脑O(shè)計(jì)與開發(fā),并且開發(fā)的應(yīng)用程序速度更快、集成度更高、穩(wěn)定性更強(qiáng)。ObjectARX從本質(zhì)上講,是一種特定的C++編程環(huán)境,她包括一組動(dòng)態(tài)鏈接庫(kù)(DLL),這些庫(kù)與浩辰CAD在同一地址空間運(yùn)行并能直接利用浩辰CAD核心數(shù)據(jù)結(jié)構(gòu)和代碼,庫(kù)中包含一組通用工具,使得二次開發(fā)者可以充分利用浩辰CAD的開放結(jié)構(gòu),直接訪問浩辰CAD數(shù)據(jù)庫(kù)結(jié)構(gòu)、圖形系統(tǒng)以及CAD幾何造型核心,以便能在運(yùn)行期間實(shí)時(shí)擴(kuò)展浩辰CAD的功能,創(chuàng)建能全面享受浩辰CAD固有命令的新命令。ObjectARX的核心是兩組關(guān)鍵的API,即AcDb(浩辰CAD數(shù)據(jù)庫(kù))和AcEd(浩辰CAD編譯器),另外還有其它的一些重要庫(kù)組件,如AcRX(浩辰CAD實(shí)時(shí)擴(kuò)展)、AcGi(浩辰CAD圖形接口)、AcGe(浩辰CAD幾何庫(kù))、ADSRX(浩辰CAD開發(fā)系統(tǒng)實(shí)時(shí)擴(kuò)展)。ObjectARX還可以按需要加載應(yīng)用程序;使用ObjectARX進(jìn)行應(yīng)用開發(fā)還可以在同一水平上與Windows系統(tǒng)集成,并與其它Windows應(yīng)用程序?qū)崿F(xiàn)交互操作。ARX是目前大多數(shù)復(fù)雜CAD二次開發(fā)軟件使用的開發(fā)工具。
5、VisualLISP
VisualLISP已經(jīng)被完整地集成到浩辰CAD2000以上版本中,她為開發(fā)者提供了嶄新的、增強(qiáng)的集成開發(fā)環(huán)境,一改過去在浩辰CAD中內(nèi)嵌gstarLISP運(yùn)行引擎的機(jī)制,這樣開發(fā)者可以直接使用浩辰CAD中的對(duì)象和反應(yīng)器,進(jìn)行更底層的開發(fā)。其特點(diǎn)為自身是默認(rèn)的代碼編輯工具;用它開發(fā)gstarLISP程序的時(shí)間被大大地縮短,原始代碼能被保密,以防盜版和被更改;能幫助大家使用ActiveX對(duì)象及其事件;使用了流行的有色代碼編輯器和完善的調(diào)試工具,使大家很容易創(chuàng)建和分析LISP程序的運(yùn)行情況。在VisualLISP中新增了一些函數(shù):如基于gstarLISP的ActiveX/COM自動(dòng)化操作接口;用于執(zhí)行基于浩辰CAD內(nèi)部事件的LISP程序的對(duì)象反應(yīng)器;新增了能夠?qū)Σ僮飨到y(tǒng)文件進(jìn)行操作的函數(shù)。
6、VBA
VBA 即Mcrosoft office中的Visual Basic for Applications,它被集成到浩辰CAD2000以上版本中。VBA為開發(fā)者提供了一種新的選擇,也為用戶訪問浩辰CAD中豐富的技術(shù)框架打開一條新的通道。VBA和浩辰CAD中強(qiáng)大的ActiveX自動(dòng)化對(duì)象模型的結(jié)合,代表了一種新型的定制浩辰CAD的模式構(gòu)架。通過VBA,我們可以操作浩辰CAD,控制ActiveX和其它一些應(yīng)用程序,使之相互之間發(fā)生互易活動(dòng)。
7 .net
浩辰CAD高版本提供的開發(fā)工具。
以上就是在浩辰CAD軟件中,當(dāng)我們需啊喲在CAD軟件上進(jìn)行二次開發(fā)的時(shí)候,我們可以了解些軟件的一些二次開發(fā)CAD工具。今天就介紹這么多了。安裝浩辰CAD軟件試試吧。更多CAD教程技巧,可關(guān)注浩辰CAD官網(wǎng)進(jìn)行查看。
2024-03-25
2023-12-25
2023-10-20
2023-10-08
2023-06-06
2019-11-20
2019-09-04
2019-08-26
2019-08-26
2019-08-23
2019-08-23
2019-08-23