AutoCAD塊屬性的生成與提取
1.引言
目前,AutoCAD提供了五種二次開發(fā)手段,分別是:AutoLISP, ADS ,ARX , VisualLlSP, VBA和Visual Basic。這五種開發(fā)工具都具有強(qiáng)大和豐富的二次開發(fā)能力及自己鮮明的特點(diǎn)。由于有些工具不適應(yīng)目前的可視 ..
創(chuàng)建了明細(xì)欄圖塊后,其它明細(xì)欄內(nèi)容均可通過插人mxl圖塊,依照命令行的提示輸人各項(xiàng)明細(xì)欄的具體內(nèi)容而生成。
明細(xì)欄圖塊只需創(chuàng)建一次,以后其他裝配圖需要輸人明細(xì)欄時(shí)就可以同樣插人這次創(chuàng)建的mxl圖塊。 因?yàn)樵趧?chuàng)建圖塊屬性時(shí)已經(jīng)規(guī)定了各屬性文字的位置、格式,所以以后插人的各條明細(xì)欄的文字位置、格式均保持一致,保證了圖樣的統(tǒng)一,也便于管理,避免每次確定明細(xì)欄文字位置、格式的重復(fù)勞動(dòng),提高了輸入欄信息的速度。 通過反復(fù)插人mxl圖塊,并分別輸人各項(xiàng)明細(xì)欄內(nèi)容,直到完成各條明細(xì)欄信息的輸人,即可完成在裝配圖中建立明細(xì)表的工作。 2.2 明細(xì)表提取 將按上述方法定義好的明細(xì)欄插人到AutoCAD圖形中,就可以通過VBA利用ActiveX Automation技術(shù)就能將其明細(xì)表信息提取出來,再導(dǎo)人Excel進(jìn)行排序、統(tǒng)計(jì)等處理了。 基本算法是:歷遍當(dāng)前圖紙中的所有實(shí)體,訪問實(shí)體的EntityType屬性判斷該實(shí)體是否為BlockRef對(duì)象,如果是,則判斷該BlockRef對(duì)象是否包含AttributeRef對(duì)象,如果包含,則獲取AtteibuteRef對(duì)象的列表,歷遍此列表,通過TagString和TextString屬性獲取每個(gè)AttributeRef對(duì)象中的數(shù)據(jù)。歷遍結(jié)束后,明細(xì)欄信息就被提取出來,然后導(dǎo)人Excel中即可形成初步的明細(xì)表。 2. 3.明細(xì)表的后處理 剛提取出來的明細(xì)表排列比較混亂,還不能達(dá)到進(jìn)行清晰統(tǒng)計(jì)的目的,為此需要對(duì)Excel文件進(jìn)行整理。首先對(duì)序號(hào)欄進(jìn)行排序,然后調(diào)整各欄的寬度,使得各欄內(nèi)的內(nèi)容均顯示完全、清晰。再對(duì)明細(xì)表信息進(jìn)行分門別類的整理,才能產(chǎn)生符合要求的明細(xì)表,滿足實(shí)際的需要。 3.結(jié)束語 經(jīng)過對(duì)AutoCAD裝配圖中的明細(xì)欄的組成進(jìn)行認(rèn)真分析,結(jié)合本單位在設(shè)計(jì)、生產(chǎn)等領(lǐng)域的實(shí)際情況,實(shí)現(xiàn)一種利用AutoCAD塊屬性提取AutoCAD裝配圖中明細(xì)欄信息的開發(fā)模式,成功地應(yīng)用于實(shí)際的日常工作項(xiàng)目中,提高工作效率和所提取的明細(xì)表數(shù)據(jù)的準(zhǔn)確性。這種方式具有復(fù)雜程度低、易于掌握的特點(diǎn),在各種機(jī)械設(shè)計(jì)加工行業(yè)具有推廣價(jià)值。 |
【溫馨提示】本頻道長期接受投稿,內(nèi)容可以是:
1.行業(yè)新聞、市場(chǎng)分析。 2.新品新技術(shù)(最新研發(fā)出來的產(chǎn)品技術(shù)介紹,包括產(chǎn)品性能參數(shù)、作用、應(yīng)用領(lǐng)域及圖片); 3.解決方案/專業(yè)論文(針對(duì)問題及需求,提出一個(gè)解決問題的執(zhí)行方案); 4.技術(shù)文章、白皮書,光學(xué)軟件運(yùn)用技術(shù)(光電行業(yè)內(nèi)技術(shù)文檔);
如果想要將你的內(nèi)容出現(xiàn)在這里,歡迎聯(lián)系我們,投稿郵箱:service@opticsky.cn
1.行業(yè)新聞、市場(chǎng)分析。 2.新品新技術(shù)(最新研發(fā)出來的產(chǎn)品技術(shù)介紹,包括產(chǎn)品性能參數(shù)、作用、應(yīng)用領(lǐng)域及圖片); 3.解決方案/專業(yè)論文(針對(duì)問題及需求,提出一個(gè)解決問題的執(zhí)行方案); 4.技術(shù)文章、白皮書,光學(xué)軟件運(yùn)用技術(shù)(光電行業(yè)內(nèi)技術(shù)文檔);
如果想要將你的內(nèi)容出現(xiàn)在這里,歡迎聯(lián)系我們,投稿郵箱:service@opticsky.cn
文章點(diǎn)評(píng)
機(jī)械軟件
24小時(shí)人氣排行
最新文章
- 舜宇光學(xué)“光學(xué)成像鏡頭”專利公布
- 上海光機(jī)所在基于納米疊層的寬帶減反射膜方面取得新進(jìn)展
- 什么是奇點(diǎn)介電納米激光器?
- 南開大學(xué)科研團(tuán)隊(duì)在全譜多模式發(fā)光材料方面取得重要進(jìn)展
- 阿里巴巴達(dá)摩院:2024青橙獎(jiǎng)獲獎(jiǎng)結(jié)果揭曉
- 上海光機(jī)所在過渡金屬摻雜CdO薄膜調(diào)控ENZ非線性光學(xué)研究方面取得進(jìn)展
- 一文了解柱面透鏡
- 亮道智能發(fā)布新一代固態(tài)激光雷達(dá)
- 一種顯微鏡用光學(xué)鏡片
- 一種偏振可調(diào)的綠光激光器