999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談CAD軟件二次開發(fā)的方法及工具

2019-10-14 15:51:18歐陽旭奕
科學(xué)與財(cái)富 2019年13期
關(guān)鍵詞:二次開發(fā)功能方法

摘 要:計(jì)算機(jī)輔助技術(shù)(Computer Aided Design)作為杰出的工程技術(shù)成就,已廣泛地應(yīng)用于工程設(shè)計(jì)的各個(gè)領(lǐng)域。它推動(dòng)了幾乎所有領(lǐng)域的設(shè)計(jì)革命,對(duì)于加速工程建設(shè)和縮短產(chǎn)品開發(fā)周期、提高產(chǎn)品質(zhì)量、降低成本、增強(qiáng)企業(yè)競(jìng)爭(zhēng)力發(fā)揮著巨大作用。CAD二次開發(fā)指根據(jù)客戶的特殊用途進(jìn)行軟件的客戶化定制和二次開發(fā)。它往往能夠大大提高企業(yè)的生產(chǎn)效率和技術(shù)水平,故其二次開發(fā)在工業(yè)日益發(fā)達(dá)的今天仍顯得十分重要和迫切。

關(guān)鍵詞:CAD軟件;二次開發(fā);

1 CAD軟件的發(fā)展背景

計(jì)算機(jī)輔助技術(shù)(Computer Aided Design)作為杰出的工程技術(shù)成就,已廣泛地應(yīng)用于工程設(shè)計(jì)的各個(gè)領(lǐng)域。CAD最早出現(xiàn)于二十世紀(jì)60年代,是美國(guó)麻省理工學(xué)院提出的交互式圖形學(xué)的研究計(jì)劃,由于當(dāng)時(shí)硬件設(shè)施昂貴,只有美國(guó)通用汽車公司和美國(guó)波音航空公司使用自行開發(fā)的交互式繪圖系統(tǒng)。二十世紀(jì)70年代,小型計(jì)算機(jī)費(fèi)用下降,美國(guó)工業(yè)界才得以開始廣泛使用交互式繪圖系統(tǒng)。二十世紀(jì)80年代,隨著PC機(jī)的應(yīng)用,CAD得以迅速發(fā)展,出現(xiàn)了專門從事CAD系統(tǒng)開發(fā)的公司。當(dāng)時(shí)這其中專業(yè)的CAD制作公司VersaCAD開發(fā)的CAD軟件功能強(qiáng)大,但其昂貴的價(jià)格限制了它的普遍應(yīng)用。而現(xiàn)在的Autodesk公司那時(shí)是一個(gè)僅有員工數(shù)人的小公司,但由于其開發(fā)的CAD系統(tǒng)課免費(fèi)拷貝,故雖然功能較少,但在社會(huì)中得以廣泛應(yīng)用。同時(shí),該CAD軟件升級(jí)迅速也與其系統(tǒng)的開放性此密不可分。

2 CAD軟件二次開發(fā)的方法

CAD二次開發(fā)指根據(jù)客戶的特殊用途進(jìn)行軟件的客戶化定制和二次開發(fā)。而CAD軟件二次開發(fā)的方法有許多,大部分情況下,開發(fā)團(tuán)隊(duì)會(huì)使用參數(shù)化、成組化或交互式的方法進(jìn)行對(duì)應(yīng)的開發(fā),由此提高軟件的應(yīng)用效率。

2.1 CAD軟件二次開發(fā)參數(shù)化方法

參數(shù)化方法是在CAD軟件二次開發(fā)中應(yīng)用最多的一種方法。在這種方法中,主要是根據(jù)軟件在二次開發(fā)的過程中所產(chǎn)生的不同的需求來制定不同的軟件管家,故在進(jìn)行CAD軟件二次開發(fā)的過程中,應(yīng)該在開發(fā)之前對(duì)CAD軟件有一個(gè)整體的規(guī)劃,并在此中將人們對(duì)軟件的不同需求轉(zhuǎn)化為參數(shù),并將它們進(jìn)行統(tǒng)一管理。確保CAD在進(jìn)行二次開發(fā)過程中具有更高的效率和更準(zhǔn)確的數(shù)據(jù)。因此也可以將此參數(shù)化方法與大數(shù)據(jù)聯(lián)系起來,由于CAD軟件二次開發(fā)面向不同的人群,不同的企業(yè),有著相似或完全不同的要求,但當(dāng)運(yùn)用參數(shù)化方法進(jìn)行設(shè)計(jì)時(shí),對(duì)應(yīng)的CAD二次開發(fā)人員按照收集的數(shù)據(jù)參數(shù)進(jìn)行開發(fā),能更加符合客戶的要求。

2.2 CAD軟件二次開發(fā)成組化方法

成組化方法同樣在CAD軟件二次開發(fā)應(yīng)用廣泛,其來源于CAD軟件二次開發(fā)過程中,要求復(fù)雜,需求眾多,但這些不同的需求中實(shí)際上是有一定的相似性的,因此就出現(xiàn)了在CAD軟件二次開發(fā)過程中將相似的需求進(jìn)行組隊(duì),這種成組化方法能夠減少CAD軟件二次開發(fā)者的工作量,帶來一定的便利性,同時(shí)提高了其工作效率。需要時(shí)查找已經(jīng)存入數(shù)據(jù)庫的通用的集合圖像,即可得到簡(jiǎn)單快捷的數(shù)據(jù)。

2.3 CAD軟件二次開發(fā)交互式方法

此外,CAD軟件二次開發(fā)中的交互式方法應(yīng)用也較多,它是一種能讓CAD軟件使用者十分直觀的面對(duì)自己設(shè)計(jì)的東西的方法,圖像形成顯示系統(tǒng)是交互式方法應(yīng)用的主要部分。除了上述系統(tǒng),CAD的數(shù)據(jù)庫、圖形庫、程序庫也是交互式方法的應(yīng)用內(nèi)容,并且這些庫的數(shù)據(jù)越多就表示CAD的交互性越強(qiáng)。交互性CAD軟件二次開發(fā)客戶化功能定制工具一般分為四類:用戶定義特性,知識(shí)工程,應(yīng)用程序編程端和組件應(yīng)用架構(gòu)。前兩個(gè)為CAD系統(tǒng)本身提供的定制工具,功能有一定的局限性。后兩者屬于二次開發(fā)工具,應(yīng)用程序編程接口入門容易,不過具有一定的應(yīng)用限制。

3 CAD軟件二次開發(fā)的工具

前述可知,近年來AutoCAD軟件的應(yīng)用相當(dāng)廣泛,故介紹相關(guān)幾種針對(duì)于AutoCAD軟件二次開發(fā)的工具。大致分為以下三種:VBA,LISP和Object ARX。

3.1 VBA

VBA是2000版本后具備的功能,它通過AutoCADActive Automation接口對(duì)AutoCAD進(jìn)行編程控制,是一個(gè)引入了對(duì)象的設(shè)計(jì)環(huán)境,為用戶提供類似Visual Basic語言所擁有的功能,可以執(zhí)行并存取AutoCAD環(huán)境的所有資源,適合編寫中型的CAD軟件。由于AutoCAD的軟件系統(tǒng)本身就具備集成開發(fā)環(huán)境,這種通過VBA接口而進(jìn)行二次開發(fā)的程序會(huì)成為AutoCAD的內(nèi)部程序之一。

3.2 LISP

LISP(List Processing Language)是一種計(jì)算機(jī)的表處理語言,是廣泛應(yīng)用于人工智能學(xué)科領(lǐng)域的程序設(shè)計(jì)語言。AutoLISP語言是嵌套于AutoCAD內(nèi)部將LISP語言和AutoCAD有機(jī)結(jié)合的產(chǎn)物。使用AutoLISP可以直接調(diào)用幾乎所有的AutoCAD命令。AutoLISP語言同時(shí)具有強(qiáng)大的圖形處理功能。Visual LISP是AutoLISP的換代,完全兼容AutoLISP,在此基礎(chǔ)上進(jìn)行了擴(kuò)展,可以通過Microsoft ActiveX Automation接口與對(duì)象交互。

3.3 Object ARX

Object ARX應(yīng)用程序是一個(gè)DLL(動(dòng)態(tài)鏈接庫),共享AutoCAD的地址空間,對(duì)AutoCAD進(jìn)行直接函數(shù)調(diào)用,故使用ARX編程的函數(shù)執(zhí)行速度會(huì)大大提高,同時(shí)由于ARX類庫采用標(biāo)準(zhǔn)的C++類庫的封裝形式,也極大提高了程序員的可靠度和效率。

隨著現(xiàn)代社會(huì)生產(chǎn)力的不斷發(fā)展,CAD技術(shù)的單一已難以適應(yīng)企業(yè)生產(chǎn)的設(shè)計(jì)要求,進(jìn)行CAD軟件二次開發(fā)往往能夠大大提高企業(yè)的生產(chǎn)效率和技術(shù)水平,故其在工業(yè)日益發(fā)達(dá)的今天仍顯得十分重要和迫切。因此需要研究開發(fā)人員將更多優(yōu)秀與普適性好的方法應(yīng)用于CAD軟件的二次開發(fā)中,由此來滿足用戶復(fù)雜以及多樣化的需求,充分挖掘和開發(fā)CAD軟件的功能和價(jià)值。

參考文獻(xiàn):

[1]崔丹丹. CAD軟件二次開發(fā)方法及應(yīng)用[J]. 電子技術(shù)與軟件工程. 2018,(10),40

[2]徐堯洋. 交互式CAD/CAE/CAM系統(tǒng)二次開發(fā)[J]. 電子技術(shù)與軟件工程. 2018,(09),44

[3]劉曉花. Auto CAD二次開發(fā)技術(shù)及其應(yīng)用研究[J]. 通訊世界. 2017,(11),286-287

[4]劉曉光. CAD軟件二次開發(fā)方法及應(yīng)用探析[J]. 無線互聯(lián)科技. 2015,(24),62-63

作者簡(jiǎn)介:

歐陽旭奕(1998.04.15)男,漢族,學(xué)生,湖南省衡陽市雁峰區(qū)黃青巷8號(hào)401戶,單位:鄭州大學(xué)機(jī)械工程學(xué)院,專業(yè): 機(jī)械工程 ,研究方向:機(jī)械設(shè)計(jì)

猜你喜歡
二次開發(fā)功能方法
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
淺談基于Revit平臺(tái)的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
關(guān)于非首都功能疏解的幾點(diǎn)思考
用對(duì)方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
ANSYS Workbench二次開發(fā)在汽車穩(wěn)定桿CAE分析中的應(yīng)用
汽車零部件(2014年5期)2014-11-11 12:24:32
中西醫(yī)結(jié)合治療甲狀腺功能亢進(jìn)癥31例
辨證施護(hù)在輕度認(rèn)知功能損害中的應(yīng)用
主站蜘蛛池模板: 亚洲精品高清视频| 久久无码av三级| 亚洲第一网站男人都懂| 最新亚洲人成无码网站欣赏网| 亚洲日本精品一区二区| 98精品全国免费观看视频| 亚洲欧美自拍一区| 日本一区二区三区精品国产| 精品福利视频导航| 久久毛片网| 伊人婷婷色香五月综合缴缴情| 无码日韩精品91超碰| 亚洲AV一二三区无码AV蜜桃| 亚洲无码一区在线观看| 国产青青操| 伊人天堂网| 91小视频版在线观看www| 国产成人啪视频一区二区三区| 亚洲男人的天堂久久香蕉网| 亚洲欧美综合精品久久成人网| 91在线视频福利| 亚洲综合18p| 成人免费网站久久久| 四虎永久在线视频| 亚洲人成网址| 欧美精品影院| 国产精品部在线观看| 女同国产精品一区二区| 99久久精品国产精品亚洲| 91香蕉视频下载网站| 在线视频精品一区| 日韩天堂视频| 青青草原国产| 97视频在线观看免费视频| 亚洲日韩高清在线亚洲专区| 波多野结衣一区二区三区四区视频 | 国产小视频免费| 99热亚洲精品6码| 白浆视频在线观看| 精品国产美女福到在线直播| 99re热精品视频国产免费| 国产精品林美惠子在线播放| h视频在线观看网站| 亚洲成人动漫在线观看| 亚洲精品男人天堂| 成年A级毛片| 国产人成在线观看| 99精品欧美一区| 国产福利在线免费| 香蕉久久国产超碰青草| 无码在线激情片| 欧洲一区二区三区无码| 99性视频| 欧美黑人欧美精品刺激| 色天天综合久久久久综合片| 日韩欧美国产成人| 久久精品视频亚洲| 在线观看91香蕉国产免费| 91毛片网| 99久久无色码中文字幕| 中文字幕在线看视频一区二区三区| 久久久久国产精品熟女影院| 在线观看热码亚洲av每日更新| 黄色网站不卡无码| 在线免费看黄的网站| 中国精品久久| 成人免费网站久久久| 婷婷中文在线| 人人艹人人爽| 99在线观看国产| 成人福利在线视频免费观看| 亚洲日韩国产精品综合在线观看| 欧美精品v日韩精品v国产精品| 国产真实乱子伦精品视手机观看 | 久久综合伊人 六十路| 国产特级毛片aaaaaaa高清| 亚洲欧美激情小说另类| 欧美精品成人| 亚洲福利视频一区二区| 国产在线视频福利资源站| 9啪在线视频| 国产免费好大好硬视频|