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ù).

主站蜘蛛池模板: 五月激情综合网| 国产爽妇精品| 亚洲国产看片基地久久1024| 日本道综合一本久久久88| 色婷婷视频在线| 亚洲欧美不卡中文字幕| 国产av一码二码三码无码| 91外围女在线观看| 国产精品专区第一页在线观看| 制服丝袜无码每日更新| 国产精品尹人在线观看| 欧美另类一区| 亚洲欧美成人网| 国产精品午夜福利麻豆| 国产欧美中文字幕| 毛片基地视频| 欧美笫一页| 无码人妻免费| 亚洲综合日韩精品| 成人综合网址| 亚洲国产清纯| 亚洲第一国产综合| 亚洲精品国产乱码不卡| 欧美不卡视频一区发布| 欧美国产三级| 久青草国产高清在线视频| 69综合网| 色综合天天娱乐综合网| 日韩色图在线观看| 精品伊人久久久久7777人| 成年女人18毛片毛片免费| 国产一区免费在线观看| 国产区91| 福利小视频在线播放| 国产成人精品视频一区二区电影| jizz亚洲高清在线观看| 国产综合精品一区二区| 91精品福利自产拍在线观看| 日韩少妇激情一区二区| jijzzizz老师出水喷水喷出| 青青草a国产免费观看| 在线观看热码亚洲av每日更新| 亚洲成肉网| 亚洲首页在线观看| 一本大道视频精品人妻 | 性视频久久| 亚洲第一色网站| 青草视频久久| 找国产毛片看| 制服无码网站| 中文成人在线视频| 在线无码av一区二区三区| 婷婷综合在线观看丁香| 国产打屁股免费区网站| 欧美怡红院视频一区二区三区| 久久久久免费精品国产| 国产成人精品综合| 国产高清在线精品一区二区三区| 欧美精品v日韩精品v国产精品| 欧美在线网| 亚洲综合色婷婷| 18禁黄无遮挡免费动漫网站| 丁香六月激情综合| 精品国产91爱| 女人18一级毛片免费观看 | 日韩欧美高清视频| 欧美日韩91| 日韩精品成人在线| 日本黄色a视频| 自拍偷拍欧美日韩| 国产自无码视频在线观看| 91国内视频在线观看| a欧美在线| 久久久久无码精品国产免费| 欧美成人第一页| 亚洲男人天堂久久| 国产精品亚洲а∨天堂免下载| 99精品热视频这里只有精品7| 波多野结衣中文字幕一区二区| 国产91导航| julia中文字幕久久亚洲| 亚洲无码熟妇人妻AV在线|