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

AutoCAD擴(kuò)展數(shù)據(jù)在工程設(shè)計(jì)中的應(yīng)用

2012-12-31 00:00:00禹良標(biāo)

【摘 要】本文對(duì)如何利用AutoCAD的擴(kuò)展數(shù)據(jù)的特點(diǎn)、設(shè)置、檢索的方法進(jìn)行二次開(kāi)發(fā),以解決工程設(shè)計(jì)過(guò)程存在的問(wèn)題如目錄生成、圖紙分解等進(jìn)行了介紹。

【關(guān)鍵詞】AutoCAD;擴(kuò)展數(shù)據(jù);二次開(kāi)發(fā);VBA、ActiveX;編程

0.引言

自從80年代AutoCAD開(kāi)始引入國(guó)內(nèi)以來(lái),在CAD和CAM等領(lǐng)域已經(jīng)得到了廣泛的應(yīng)用,特別是在工程設(shè)計(jì)行業(yè),AutoCAD已成為主要的設(shè)計(jì)軟件和工具。雖然這些年來(lái),隨著計(jì)算機(jī)圖形圖像處理技術(shù)的發(fā)展,已經(jīng)開(kāi)始使用三維設(shè)計(jì)軟件進(jìn)行工程設(shè)計(jì),如石油化工等行業(yè)使用PDS等軟件進(jìn)行工廠三維設(shè)計(jì),但是許多設(shè)計(jì)工作仍然離不開(kāi)AutoCAD。

設(shè)計(jì)人員在設(shè)計(jì)圖紙時(shí)往往在一個(gè)圖形文件(.dwg)中設(shè)計(jì)多張圖紙,便于圖紙之間的參照,在所有圖紙?jiān)O(shè)計(jì)好之后,再手工將圖紙逐個(gè)分解成單個(gè)圖形文件(以各自圖號(hào)為文件名)進(jìn)行繪圖并歸檔,并手工做出圖紙目錄文件(.xls)和材料表文件(.xls)。設(shè)計(jì)工作本身已經(jīng)是一個(gè)比較繁重的任務(wù),后期再手工分解圖紙、做圖紙目錄和材料表,額外增加了許多負(fù)擔(dān),而這都是一些簡(jiǎn)單、重復(fù)、繁瑣、易錯(cuò)的工作。

通過(guò)對(duì)AutoCAD二次開(kāi)發(fā)有關(guān)資料的分析研究,AutoCAD實(shí)體對(duì)象的擴(kuò)展數(shù)據(jù)及其它技術(shù)可以解決以上問(wèn)題,并使用AutoCAD提供的VBA和ActiveX進(jìn)行編程開(kāi)發(fā)。下面對(duì)在開(kāi)發(fā)過(guò)程中擴(kuò)展數(shù)據(jù)的應(yīng)用進(jìn)行介紹。

1.擴(kuò)展數(shù)據(jù)及特點(diǎn)

AutoCAD擴(kuò)展數(shù)據(jù)是在常規(guī)的圖形數(shù)據(jù)基礎(chǔ)上增加的按一系列分類(lèi)代碼組合而成的數(shù)據(jù)塊,它與常規(guī)實(shí)體數(shù)據(jù)一起構(gòu)成內(nèi)容更加廣泛的實(shí)體數(shù)據(jù)。AutoCAD提供了一系列的擴(kuò)展數(shù)據(jù)組碼,這里只使用了1001和1000。

AutoCAD的ActiveX所提供的對(duì)象特別是圖元(如線、圓、文字等)都包含對(duì)擴(kuò)展數(shù)據(jù)進(jìn)行設(shè)置和檢索的方法SetXData和GetXData。

擴(kuò)展數(shù)據(jù)的設(shè)置具有如下特點(diǎn):

(1)對(duì)于同一個(gè)對(duì)象可以設(shè)置多個(gè)不同類(lèi)型的擴(kuò)展數(shù)據(jù),這就為開(kāi)發(fā)應(yīng)用增加了靈活性,根據(jù)二次開(kāi)發(fā)的需要可以給一個(gè)圖元設(shè)置不同類(lèi)型的擴(kuò)展數(shù)據(jù)。

(2)對(duì)于同一個(gè)對(duì)象如果以同一個(gè)類(lèi)型的數(shù)據(jù)重復(fù)設(shè)置,則只保留最后一次所設(shè)的擴(kuò)展數(shù)據(jù),當(dāng)認(rèn)為設(shè)置不正確時(shí),可以重新設(shè)置圖元的擴(kuò)展數(shù)據(jù)。

(3)對(duì)圖形中的對(duì)象設(shè)置擴(kuò)展數(shù)據(jù)并保存圖形后再次打開(kāi)該圖形,先前設(shè)置的擴(kuò)展數(shù)據(jù)仍然存在。這說(shuō)明所設(shè)置的擴(kuò)展數(shù)據(jù)是永久的,這樣可以制定標(biāo)準(zhǔn)的圖框和圖簽。

由此可見(jiàn),所謂擴(kuò)展數(shù)據(jù)實(shí)際上就是擴(kuò)展屬性,這樣根據(jù)二次開(kāi)發(fā)的實(shí)際需要可以為圖元對(duì)象設(shè)置必要的不同類(lèi)型的擴(kuò)展數(shù)據(jù)。

2.擴(kuò)展數(shù)據(jù)的設(shè)置

主要是采用AutoCAD ActiveX的圖元對(duì)象所提供的SetXData方法進(jìn)行擴(kuò)展數(shù)據(jù)的設(shè)置。可以對(duì)單個(gè)對(duì)象進(jìn)行設(shè)置,也可以同時(shí)對(duì)多個(gè)對(duì)象進(jìn)行設(shè)置。

對(duì)單個(gè)對(duì)象設(shè)置擴(kuò)展數(shù)據(jù):在實(shí)際應(yīng)用過(guò)程中是經(jīng)常要用到的,如在制作標(biāo)準(zhǔn)圖框和圖簽時(shí),需要對(duì)圖框和圖簽的有關(guān)圖元設(shè)置擴(kuò)展數(shù)據(jù),以生成圖紙目錄。

3.結(jié)束語(yǔ)

以上只是利用AutoCAD的VBA進(jìn)行了一些初步的開(kāi)發(fā),解決了設(shè)計(jì)過(guò)程中的某些問(wèn)題。其實(shí),AutoCAD所提供的ActiveX功能非常強(qiáng)大,用戶(hù)可以進(jìn)行深度的二次開(kāi)發(fā),以滿(mǎn)足設(shè)計(jì)工作的需要。除了VBA之外,還可以使用ObjectARX開(kāi)發(fā)包在Visual Studio(.Net)環(huán)境下進(jìn)行二次開(kāi)發(fā),因此利用AutoCAD所提供的開(kāi)發(fā)工具還可以開(kāi)發(fā)出與設(shè)計(jì)有關(guān)并與設(shè)計(jì)緊密結(jié)合的管理系統(tǒng)如項(xiàng)目管理系統(tǒng)、協(xié)同設(shè)計(jì)系統(tǒng)等。 [科]

【參考文獻(xiàn)】

[1]梁學(xué)春,宋德明編著.AutoCAD2002二次開(kāi)發(fā)技術(shù)指南.

[2]李長(zhǎng)勛主編.AutoCAD ObjectARX程序開(kāi)發(fā)技術(shù).

主站蜘蛛池模板: 亚洲中文字幕97久久精品少妇| 男女男免费视频网站国产| 69精品在线观看| 亚洲国产成人麻豆精品| 真实国产乱子伦视频| 国产福利影院在线观看| 精品一区二区三区自慰喷水| 亚洲香蕉在线| 日韩欧美视频第一区在线观看| 国产丝袜无码一区二区视频| 最新亚洲人成网站在线观看| 亚洲精品va| 国产打屁股免费区网站| 日韩人妻精品一区| 中文字幕在线一区二区在线| 午夜三级在线| 97超级碰碰碰碰精品| 欲色天天综合网| 免费jjzz在在线播放国产| 国产主播在线一区| 亚洲中文字幕久久精品无码一区| 国产又粗又猛又爽视频| 尤物视频一区| 欧美三级不卡在线观看视频| 久久国产精品电影| 国产高清在线丝袜精品一区| 日韩a级毛片| 欧美精品aⅴ在线视频| 亚洲av无码牛牛影视在线二区| a级毛片毛片免费观看久潮| 久久综合丝袜日本网| 白浆视频在线观看| 欧美午夜精品| 五月天综合婷婷| 91人妻在线视频| 国产精品成| 国产第三区| 亚洲制服中文字幕一区二区| 丁香六月综合网| 谁有在线观看日韩亚洲最新视频 | 免费看a级毛片| 色综合手机在线| www亚洲天堂| 亚洲三级视频在线观看| 国产精品视频观看裸模| 午夜视频在线观看免费网站 | 色悠久久久| 国产97视频在线| 国产精品无码影视久久久久久久| 无码高潮喷水在线观看| 日本精品αv中文字幕| 少妇精品久久久一区二区三区| 国产靠逼视频| 欧美a级在线| 国产日韩丝袜一二三区| 亚洲精品自产拍在线观看APP| 亚洲人视频在线观看| 欧美激情首页| 欧美天堂在线| 熟妇无码人妻| 在线看片免费人成视久网下载| 中文字幕在线播放不卡| 欧美A级V片在线观看| 黄色网页在线观看| 欧美色亚洲| 91欧美在线| 日本一区二区三区精品AⅤ| 欧美a在线| 东京热一区二区三区无码视频| 99re视频在线| 国产va在线观看免费| 婷婷综合缴情亚洲五月伊| 精品国产一区二区三区在线观看| 亚洲色图欧美视频| 国产美女无遮挡免费视频网站| 亚洲成肉网| 国产精品亚洲五月天高清| 好吊妞欧美视频免费| 免费黄色国产视频| 最新加勒比隔壁人妻| 国产第一色| 婷婷激情亚洲|