專利名稱:一種基于cad軟件的施工圖自動(dòng)編排目錄的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于軟件應(yīng)用技術(shù)領(lǐng)域,特別是涉及一種基于CAD軟件的施工圖自動(dòng)編排目錄的方法。
背景技術(shù):
現(xiàn)今設(shè)計(jì)行業(yè)中,施工圖的設(shè)計(jì)工作主要是以CAD軟件來(lái)進(jìn)行。但CAD軟件本身只是一個(gè)泛用性的基礎(chǔ)操作平臺(tái),并未能完全因應(yīng)施工圖設(shè)計(jì)行業(yè)需求和規(guī)范來(lái)設(shè)置專用功能及應(yīng)用,導(dǎo)致使用不便和效率低下。設(shè)計(jì)師疲于應(yīng)付大量繁冗重復(fù)的操作,不能用更多的時(shí)間專注于設(shè)計(jì)。目前已存在的一些圖紙目錄編排技術(shù),由于過(guò)度追求泛用性和通用性,出現(xiàn)搜索過(guò)程繁瑣、識(shí)別效果不好等弊端。但對(duì)于使用者來(lái)說(shuō),一般情況下都是處于特定行業(yè)、甚至是特定企業(yè)環(huán)境下的,不需要頻繁改變或者重新定義使用條件。目前急需通過(guò)對(duì)CAD軟件進(jìn)行二次開發(fā),創(chuàng)造適合施工圖設(shè)計(jì)使用的功能,把大量重復(fù)的操作由人工完成轉(zhuǎn) 為電腦自動(dòng)完成,從而整體提高施工圖設(shè)計(jì)工作效率,改善工作質(zhì)量。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于CAD軟件的施工圖自動(dòng)編排目錄的方法,通過(guò)對(duì)CAD軟件進(jìn)行二次開發(fā),創(chuàng)造適合施工圖設(shè)計(jì)使用的功能,把大量重復(fù)的操作由人工完成的查詢、編排、生成目錄的工作轉(zhuǎn)為電腦自動(dòng)完成,從而整體提高施工圖設(shè)計(jì)工作效率,改善
工作質(zhì)量。本發(fā)明的技術(shù)方案為一種基于CAD軟件的施工圖自動(dòng)編排目錄的方法,包括如下步驟
51、運(yùn)行CAD軟件,打開CAD軟件的工作界面,調(diào)用指定圖簽;
52、調(diào)用自動(dòng)目錄程序;
53、在CAD軟件所在的數(shù)據(jù)庫(kù)中搜索所有使用指定圖簽的圖形,并根據(jù)圖形位置提取圖形中相應(yīng)的圖號(hào)和圖名;以及
54、將相對(duì)應(yīng)的圖號(hào)和圖名輸出到excel表格中,自動(dòng)輸出目錄完成。其中,所述圖簽為施工圖紙必要組成部分,位于圖紙右側(cè)或右下方。圖簽包括圖紙信息填充區(qū)和圖紙信息說(shuō)明,圖紙信息說(shuō)明包括但不局限于建設(shè)單位、工程名稱、圖名、設(shè)計(jì)師、設(shè)計(jì)類型、圖幅大小、審定、校對(duì)、日期、比例、圖號(hào)。圖名和圖號(hào)以圖簽為單位分組,每組相對(duì)應(yīng)的圖名和圖號(hào)自動(dòng)輸出到自動(dòng)生成的excel表格中,自動(dòng)輸出目錄完成。本技術(shù)方案把大量重復(fù)的操作由人工完成的查詢、編排、生成目錄的工作轉(zhuǎn)為電腦自動(dòng)完成,從而整體提高施工圖設(shè)計(jì)工作效率,改善工作質(zhì)量。進(jìn)一步地,所述步驟SI中指定的圖簽為兩種,一種是橫向圖簽,另一種是縱向圖簽。上述技術(shù)方案把大量重復(fù)的操作由人工完成的查詢、編排、生成目錄的工作轉(zhuǎn)為電腦自動(dòng)完成;在此基礎(chǔ)之上,所述圖簽為兩種,一種是橫向圖簽,另一種是縱向圖簽,用戶根據(jù)需要自由選擇,任選一種或兩種都選,都可以,從而整體提高施工圖設(shè)計(jì)工作效率,改
善工作質(zhì)量。進(jìn)一步地,步驟S2包含下列步驟
5201、打開包含需要編排目錄的施工圖紙文件;
5202、加載自動(dòng)目錄程序;
5203、運(yùn)行自動(dòng)目錄程序;以及
5204、選擇是否刪除歷史記錄。上述技術(shù)方案把大量重復(fù)的操作由人工完成的查詢、編排、生成目錄的工作轉(zhuǎn)為 電腦自動(dòng)完成;在此基礎(chǔ)之上,加載并運(yùn)行自動(dòng)目錄程序,根據(jù)用戶的實(shí)際需要選擇是否刪除歷史記錄,從而整體提高施工圖設(shè)計(jì)工作效率,改善工作質(zhì)量。進(jìn)一步地,步驟S3包含下列步驟
5301、搜索所有使用指定圖簽的圖形;
5302、根據(jù)圖形位置提取每個(gè)圖形中相應(yīng)的圖號(hào)和圖名,將同一圖形中提取到的圖名和圖號(hào)結(jié)成數(shù)組;以及
S303、將每個(gè)圖形中產(chǎn)生的數(shù)組集合在一起,并對(duì)所述集合在一起的數(shù)組進(jìn)行排序。圖簽圖形在CAD中表現(xiàn)為塊參照,但圖號(hào)和圖名并不包含在該塊參照中,它們分別是兩個(gè)獨(dú)立的文字圖形,且必須顯示在已被調(diào)用的圖簽的特定范圍內(nèi)才可以被程序搜索至IJ。圖簽、圖號(hào)、圖名是三個(gè)獨(dú)立的CAD圖形。上述技術(shù)方案把大量重復(fù)的操作由人工完成的查詢、編排、生成目錄的工作轉(zhuǎn)為電腦自動(dòng)完成;在此基礎(chǔ)之上,搜索所有使用指定圖簽的圖形,提取每個(gè)圖形中的圖號(hào)和圖名,將同一圖形中的圖名和圖號(hào)結(jié)成數(shù)組,并對(duì)所有的數(shù)組進(jìn)行排序,從而整體提高施工圖設(shè)計(jì)工作效率,改善工作質(zhì)量。進(jìn)一步地,步驟S301包含下列步驟
53011、設(shè)定搜索條件,該搜索條件為特定名稱的塊參照?qǐng)D形;
53012、CAD軟件搜索當(dāng)前數(shù)據(jù)庫(kù)中所有符合條件的圖形;以及
53013、將搜索結(jié)果集合。上述技術(shù)方案把大量重復(fù)的操作由人工完成的查詢、編排、生成目錄的工作轉(zhuǎn)為電腦自動(dòng)完成;在此基礎(chǔ)之上,設(shè)定搜索條件,CAD軟件搜索當(dāng)前數(shù)據(jù)庫(kù)中所有符合條件的圖形,提高了搜索效率和準(zhǔn)確性,從而整體提高施工圖設(shè)計(jì)工作效率,改善工作質(zhì)量。所述步驟SI中,用CAD軟件自帶的插入方式調(diào)用圖簽。上述技術(shù)方案把大量重復(fù)的操作由人工完成的查詢、編排、生成目錄的工作轉(zhuǎn)為電腦自動(dòng)完成;在此基礎(chǔ)之上,設(shè)定搜索條件,CAD軟件搜索當(dāng)前數(shù)據(jù)庫(kù)中所有符合條件的圖形,提高了搜索效率和準(zhǔn)確性,從而整體提高施工圖設(shè)計(jì)工作效率,改善工作質(zhì)量。進(jìn)一步地,步驟S201中,圖紙文件的格式是dwg、dws、dwt、dxf這四種格式中任意一種。上述技術(shù)方案把大量重復(fù)的操作由人工完成的查詢、編排、生成目錄的工作轉(zhuǎn)為電腦自動(dòng)完成;在此基礎(chǔ)之上,圖紙文件的格式是dwg、dws、dwt、dxf這四種格式中任意一種,提高圖紙的兼容性,從而整體提高施工圖設(shè)計(jì)工作效率,改善工作質(zhì)量。進(jìn)一步地,步驟S303中,根據(jù)圖號(hào)的升序?qū)λ袛?shù)組進(jìn)行排序。上述技術(shù)方案把大量重復(fù)的操作由人工完成的查詢、編排、生成目錄的工作轉(zhuǎn)為電腦自動(dòng)完成;在此基礎(chǔ)之上,根據(jù)圖號(hào)的升序?qū)λ袛?shù)組進(jìn)行排序,便于設(shè)計(jì)時(shí)快速查找圖形信息,從而整體提高施工圖設(shè)計(jì)工作效率,改善工作質(zhì)量。進(jìn)一步地,圖號(hào)的內(nèi)容包括數(shù)字、英文字母、標(biāo)點(diǎn)符號(hào)和”,對(duì)圖號(hào)排序的優(yōu)先級(jí)別為英文字母 > 數(shù)字>”。上述技術(shù)方案把大量重復(fù)的操作由人工完成的查詢、編排、生成目錄的工作轉(zhuǎn)為電腦自動(dòng)完成;在此基礎(chǔ)之上,圖號(hào)的內(nèi)容包括數(shù)字、英文字母、標(biāo)點(diǎn)符號(hào)和”,對(duì)圖號(hào)排序的優(yōu)先級(jí)別為英文字母〉數(shù)字〉”,便于設(shè)計(jì)時(shí)快速查找圖形信息,從而整體提高施工圖設(shè)計(jì)工作效率,改善工作質(zhì)量。本發(fā)明的有益效果通過(guò)對(duì)CAD軟件進(jìn)行二次開發(fā),創(chuàng)造適合施工圖設(shè)計(jì)使用的功能,把大量重復(fù)的操作由人工完成的查詢、編排、生成目錄的工作轉(zhuǎn)為電腦自動(dòng)完成,從而整體提高施工圖設(shè)計(jì)工作效率,改善工作質(zhì)量。
圖I是本發(fā)明一個(gè)實(shí)施例的功能流程圖。圖2是本發(fā)明另一個(gè)實(shí)施例的流程圖。
具體實(shí)施例方式下面結(jié)合附圖,對(duì)本發(fā)明的較優(yōu)的實(shí)施例作進(jìn)一步的詳細(xì)說(shuō)明
實(shí)施例1,參見圖I和圖2,一種基于CAD軟件的施工圖自動(dòng)編排目錄的方法,包括如下步驟
51、運(yùn)行CAD軟件,打開CAD軟件的工作界面,調(diào)用指定圖簽;
52、調(diào)用自動(dòng)目錄程序;
53、在CAD軟件所在的數(shù)據(jù)庫(kù)中搜索所有使用指定圖簽的圖形,并提取圖形中的圖號(hào)和圖名;以及
54、將相對(duì)應(yīng)的圖號(hào)和圖名輸出到excel表格中,自動(dòng)輸出目錄完成。其中,所述圖簽為施工圖紙必要組成部分,位于圖紙右側(cè)或右下方。圖簽包括圖紙信息填充區(qū)和圖紙信息說(shuō)明,圖紙信息說(shuō)明包括但不局限于建設(shè)單位、工程名稱、圖名,設(shè)計(jì)師、設(shè)計(jì)類型、圖幅大小、審定、校對(duì)、日期、比例、圖號(hào);圖名和圖號(hào)以圖簽為單位分組,每組相對(duì)應(yīng)的圖名和圖號(hào)自動(dòng)輸出到自動(dòng)生成的excel表格中,自動(dòng)輸出目錄完成。本實(shí)施例把大量重復(fù)的操作由人工完成的查詢、編排、生成目錄的工作轉(zhuǎn)為電腦自動(dòng)完成,從而整體提高施工圖設(shè)計(jì)工作效率,改善工作質(zhì)量。實(shí)施例2,參見圖I和圖2,與實(shí)施例不同的是,本實(shí)施例包括如下步驟。A、使用指定圖簽在使用CAD軟件進(jìn)行施工圖設(shè)計(jì)的過(guò)程中,要求使用本實(shí)施例指定的圖形文件作為施工圖的標(biāo)準(zhǔn)圖簽。默認(rèn)圖簽名稱S_labell_、_label2_適用于A3圖幅;當(dāng)圖幅為AO則圖簽為_label3_、_label4_ ;圖幅為Al時(shí)為_label5_、_label6_ ;圖幅為A2時(shí)為_label7_、_label8_,分別為橫向和豎向;并要求施工圖紙的圖號(hào)和圖名寫在圖簽圖形的指定位置方框范圍內(nèi)。上述圖簽圖形分別為兩個(gè)dwg格式文件,名稱為_labell_. dwg和_label2_. dwg,使用圖簽圖形時(shí),利用CAD自帶的INSERT命令將_labell_. dwg或_label2_. dwg插入到目標(biāo)文件中,插入后圖簽圖形在目標(biāo)文件中表現(xiàn)為CAD塊參照?qǐng)D形。B、以CAD軟件打開包含需要編排目錄的施工圖紙dwg文件,除dwg格式外,還可以為dws、dwt、dxf格式文件。C、在CAD軟件菜單欄界面依次選擇“工具”、“加載應(yīng)用程序”,選擇加載本實(shí)施例的自動(dòng)目錄程序;本實(shí)施例最終成果表現(xiàn)為單個(gè)程序文件,文件名稱為“自動(dòng)目錄.vlx"
D、在CAD命令行輸入命令“zdml”,回車確認(rèn)啟動(dòng)本發(fā)明程序;“zdml ”為默認(rèn)命令,由其功能“自動(dòng)目錄”拼音首字母組合而成。E、命令行彈出提示,選擇是否保留歷史數(shù)據(jù)。選“No”則清除全部歷史數(shù)據(jù);選“Yes”則保留現(xiàn)有歷史數(shù)據(jù)的基礎(chǔ)上進(jìn)行本次目錄編排;由于本實(shí)施例的程序在完整運(yùn)行結(jié)束后,默認(rèn)將該次運(yùn)行的最終輸出結(jié)果保存成為歷史數(shù)據(jù),放在用戶電腦的特定位置中,并且歷史數(shù)據(jù)可以無(wú)限累積記錄,不會(huì)隨程序的反復(fù)加載而消失。
默認(rèn)保留歷史數(shù)據(jù)是因?yàn)榫幣乓惶淄暾麍D紙目錄,可能需要在多個(gè)不同的dwg格式文件中分別加載運(yùn)行本發(fā)明程序,保留歷史數(shù)據(jù)有利于目錄的編排。執(zhí)行“zdml”命令后,當(dāng)且僅當(dāng)用戶選擇清除全部歷史數(shù)據(jù)時(shí),歷史數(shù)據(jù)才會(huì)被消除。F、選擇完成后,程序搜索所有的指定圖簽圖形_labell_和_label2_,并根據(jù)圖簽圖形收集相應(yīng)成對(duì)的“圖號(hào)”和“圖名”內(nèi)容。上述搜索是通過(guò)CAD自帶的圖形對(duì)象搜索功能實(shí)現(xiàn)的,具體過(guò)程為
a.設(shè)定搜索條件;
b.CAD軟件搜索當(dāng)前圖形的整個(gè)數(shù)據(jù)庫(kù);
c.將結(jié)果結(jié)為集合。收集相應(yīng)內(nèi)容指根據(jù)步驟A提及的“施工圖紙的圖號(hào)和圖名在圖簽圖形中指定的書寫位置”,分別收集成對(duì)的“圖號(hào)”和“圖名”內(nèi)容,并結(jié)成數(shù)組,再將所有的數(shù)組結(jié)成集合,且集合內(nèi)的數(shù)組帶有排序的屬性。G、對(duì)集合中的所有數(shù)組按圖號(hào)的升序重新排序
圖號(hào)的內(nèi)容規(guī)定使用范圍是數(shù)字、英文字母、標(biāo)點(diǎn)符號(hào)和”,英文字母不區(qū)分大小寫;超出上述范圍將不能被識(shí)別。排序的優(yōu)先級(jí)別為英文字母 > 數(shù)字>” ;排序
結(jié)果舉例說(shuō)明a-l、a-2、b-1、b-2、b-2-l、b-2. I。H、重新排序后,將集合內(nèi)的數(shù)組按順序成對(duì)輸出到excel表格中。輸出到excel表格中指的是本實(shí)施例通過(guò)AUTOCAD自帶的外部調(diào)用程序,啟動(dòng)并新建excel表格,然后將集合內(nèi)的數(shù)組按次序成對(duì)輸出到新建的excel表格文件中,并顯示出來(lái),輸出完成后屏幕自動(dòng)切換到包含最終輸出結(jié)果的excel表格文件上。 I、輸出完成后,命令行提示“目錄輸出完成”。本實(shí)施例把大量重復(fù)的操作由人工完成的查詢、編排、生成目錄的工作轉(zhuǎn)為電腦自動(dòng)完成,從而整體提高施工圖設(shè)計(jì)工作效率,改善工作質(zhì)量。以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種基于CAD軟件的施工圖自動(dòng)編排目錄的方法,其特征在于,包括如下步驟 51、運(yùn)行CAD軟件,調(diào)用指定圖簽; 52、調(diào)用自動(dòng)目錄程序; 53、在CAD軟件所在的數(shù)據(jù)庫(kù)中搜索所有使用指定圖簽的圖形,并根據(jù)圖形位置提取對(duì)應(yīng)的圖號(hào)和圖名;以及 54、將相對(duì)應(yīng)的圖號(hào)和圖名輸出到excel表格中,自動(dòng)輸出目錄完成。
2.根據(jù)權(quán)利要求I所述的一種基于CAD軟件的施工圖自動(dòng)編排目錄的方法,其特征在于所述步驟SI中指定的圖簽為兩種,一種是橫向圖簽,另一種是縱向圖簽。
3.根據(jù)權(quán)利要求I所述的一種基于CAD軟件的施工圖自動(dòng)編排目錄的方法,其特征在于步驟S2包含下列步驟 5201、打開包含需要編排目錄的施工圖紙文件; 5202、加載自動(dòng)目錄程序; 5203、運(yùn)行自動(dòng)目錄程序;以及 5204、選擇是否刪除歷史記錄。
4.根據(jù)權(quán)利要求I所述的一種基于CAD軟件的施工圖自動(dòng)編排目錄的方法,其特征在于步驟S3包含下列步驟 5301、搜索所有使用指定圖簽的圖形; 5302、根據(jù)圖形位置提取每個(gè)圖形中相應(yīng)的圖號(hào)和圖名,將同一圖形中提取到的圖名和圖號(hào)結(jié)成數(shù)組;以及 5303、將每個(gè)圖形中產(chǎn)生的數(shù)組集合在一起,并對(duì)所述集合在一起的所有的數(shù)組進(jìn)行排序。
5.根據(jù)權(quán)利要求4所述的一種基于CAD軟件的施工圖自動(dòng)編排目錄的方法,其特征在于步驟S301包含下列步驟 53011、設(shè)定搜索條件; 53012、CAD軟件搜索當(dāng)前數(shù)據(jù)庫(kù)中所有符合條件的圖形;以及 53013、將搜索結(jié)果集合。
6.根據(jù)權(quán)利要求I所述的一種基于CAD軟件的施工圖自動(dòng)編排目錄的方法,其特征在于所述步驟SI中,用CAD軟件自帶的插入方式調(diào)用圖簽。
7.根據(jù)權(quán)利要求3所述的一種基于CAD軟件的施工圖自動(dòng)編排目錄的方法,其特征在于步驟S201中,圖紙文件的格式是dwg、dws、dwt、dxf這四種格式中任意一種。
8.根據(jù)權(quán)利要求4所述的一種基于CAD軟件的施工圖自動(dòng)編排目錄的方法,其特征在于步驟S303中,根據(jù)圖號(hào)對(duì)所有數(shù)組進(jìn)行排序。
9.根據(jù)權(quán)利要求8所述的一種基于CAD軟件的施工圖自動(dòng)編排目錄的方法,其特征在于按圖號(hào)的升序?qū)λ袛?shù)組進(jìn)行排序,圖號(hào)的內(nèi)容包括數(shù)字、英文字母、標(biāo)點(diǎn)符號(hào)和“ ” O
10.根據(jù)權(quán)利要求9所述的一種基于CAD軟件的施工圖自動(dòng)編排目錄的方法,其特征在于對(duì)圖號(hào)排序的優(yōu)先級(jí)別為英文字母 > 數(shù)字>”。
全文摘要
本發(fā)明公開了一種基于CAD軟件的施工圖自動(dòng)編排目錄的方法,包括如下步驟S1、運(yùn)行CAD軟件,調(diào)用指定圖簽;S2、調(diào)用自動(dòng)目錄程序;S3、在CAD軟件所在的數(shù)據(jù)庫(kù)中搜索所有使用指定圖簽的圖形,并根據(jù)圖形所在位置提取對(duì)應(yīng)的圖號(hào)和圖名;以及S4、將相對(duì)應(yīng)的圖號(hào)和圖名輸出到excel表格中,自動(dòng)輸出目錄完成。本技術(shù)方案把大量重復(fù)的操作由人工完成的查詢、編排、生成目錄的工作轉(zhuǎn)為電腦自動(dòng)完成,從而整體提高施工圖設(shè)計(jì)工作效率,改善工作質(zhì)量。
文檔編號(hào)G06F17/30GK102831267SQ20121028389
公開日2012年12月19日 申請(qǐng)日期2012年8月10日 優(yōu)先權(quán)日2012年8月10日
發(fā)明者何斌 申請(qǐng)人:廣州普邦園林股份有限公司