從AutoCAD軸測圖中提取材料表的裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及設(shè)計圖紙中材料信息統(tǒng)計領(lǐng)域,尤其涉及從AutoCAD軸測圖中提取材料表的裝置及方法。
【背景技術(shù)】
[0002]在進行工程設(shè)計時,對設(shè)計圖紙中的各種材料的信息進行統(tǒng)計是工程設(shè)計工作中一項重要的組成部分,需要對設(shè)計的各種圖紙中的各種材料的數(shù)據(jù)信息分類、匯總。目前,通常采用人工扒圖的方式統(tǒng)計軸測圖中材料的數(shù)據(jù)信息,并進行分類匯總。人工扒圖統(tǒng)計軸測圖中的材料的數(shù)據(jù)信息,工作繁瑣,任務(wù)量大,且容易出錯,造成人力物力的浪費,統(tǒng)計成本尚。
【發(fā)明內(nèi)容】
[0003]為提高統(tǒng)計效率,降低統(tǒng)計成本,本發(fā)明提出一種從AutoCAD軸測圖中提取材料表的裝置,該從AutoCAD軸測圖中提取材料表的裝置包括定位模塊、讀取模塊和分析模塊,所述定位模塊通過所述材料表的特征對所述材料表在AutoCAD軸測圖的圖框中的相對位置坐標(biāo)進行定位,并確定所述材料表中各列的位置;所述讀取模塊根據(jù)所述材料表的相對位置坐標(biāo),訪問所述材料表并讀取所述材料表中的材料信息;所述分析模塊對所述讀取模塊讀取的材料信息進行分類匯總形成列表輸出并存儲到指定位置。
[0004]采用該從AutoCAD軸測圖中提取材料表的裝置,可自動從AutoCAD軸測圖中批量提取材料表中的材料信息,統(tǒng)計速度快,統(tǒng)計效率高,且可避免統(tǒng)計人員人為扒圖出錯,提高了統(tǒng)計準(zhǔn)確率,進而可減少統(tǒng)計耗費的人力物力,降低了統(tǒng)計成本。
[0005]優(yōu)選地,該從AutoCAD軸測圖中提取材料表的裝置還包括輸入模塊,該輸入模塊用于輸入提取要求。進一步地,所述提取要求包括所述材料表所在的AutoCAD軸測圖的名稱、材料描述、材料尺寸、材料的RCCM等級、材料的數(shù)量以及材料代碼。進一步優(yōu)選地,所述讀取模塊根據(jù)所述提取要求讀取的材料信息。這樣,統(tǒng)計人員可根據(jù)不同的提取要求提取出材料表中相應(yīng)的材料信息并分類匯總形成列表輸出,避免統(tǒng)計人員對提取出的材料信息列表進行二次人工分類匯總,提高了該從AutoCAD軸測圖中提取材料表的裝置的實用性,進一步降低統(tǒng)計成本。
[0006]優(yōu)選地,所述讀取模塊通過AutoCAD提供的編程接口實現(xiàn)對所述材料表的訪問。這樣,讀取模塊在訪問材料表時,可實現(xiàn)對AutoCAD對的訪問對象如Text即文本對象進行訪問,從而實現(xiàn)對AutoCAD軸測圖中的材料表中相應(yīng)位置處的材料信息的讀取,最終實現(xiàn)對整個材料表中的材料信息的讀取。
[0007]本發(fā)明還提出一種從AutoCAD軸測圖中提取材料表的方法,該方法采用上述任意一種從AutoCAD軸測圖中提取材料表的裝置實現(xiàn),并包括如下步驟:
[0008]步驟S1:利用所述定位模塊通過所述材料表的特征對所述材料表在AutoCAD軸測圖的圖框中的相對位置坐標(biāo)進行定位,并確定所述材料表中各列的位置;
[0009]步驟S2:利用所述讀取模塊根據(jù)所述材料表的相對位置坐標(biāo),訪問所述材料表并讀取所述材料表中的材料信息;
[0010]步驟S3:利用所述分析模塊對所述讀取模塊讀取的材料信息進行分類匯總形成列表輸出并存儲到指定位置。
[0011]優(yōu)選地,在提取所述材料表之前,操作人員在所述輸入模塊中輸入提取要求。
[0012]采用這種從AutoCAD軸測圖中提取材料表的方法,可根據(jù)提取要求自動從AutoCAD軸測圖中批量提取材料表中的材料信息,統(tǒng)計速度快,統(tǒng)計效率高,且可避免統(tǒng)計人員人為扒圖出錯,提高了統(tǒng)計準(zhǔn)確率,減少了統(tǒng)計耗費的人力物力,降低了統(tǒng)計成本。
【附圖說明】
[0013]圖1為本發(fā)明從AutoCAD軸測圖中提取材料表的裝置的結(jié)構(gòu)示意框圖;
[0014]圖2為本發(fā)明從AutoCAD軸測圖中提取材料表的方法的流程圖。
【具體實施方式】
[0015]如圖1所示,本發(fā)明從AutoCAD軸測圖中提取材料表的裝置包括定位模塊1、讀取模塊2和分析模塊3。其中,定位模塊I通過材料表的特征對材料表在AutoCAD軸測圖的圖框中的相對位置坐標(biāo)進行定位,并確定材料表中各列的位置。比如,根據(jù)材料表中的表頭文字內(nèi)容來確定材料表在AutoCAD軸測圖的圖框中相對位置坐標(biāo),從而對材料表在圖框中的相對位置坐標(biāo)進行定位。讀取模塊2根據(jù)定位模塊I定位出的材料表的相對位置坐標(biāo),通過AutoCAD提供的編程接口訪問材料表并讀取材料表中的材料信息。這樣,讀取模塊2在訪問材料表時,可實現(xiàn)對AutoCAD的訪問對象如Text即文本對象進行訪問,從而實現(xiàn)對AutoCAD軸測圖中的材料表中相應(yīng)位置處的材料信息的讀取,最終實現(xiàn)對整個材料表中的材料信息的讀取。分析模塊3對讀取模塊2讀取的材料信息進行分類匯總形成列表輸出并存儲到指定位置。
[0016]采用該從AutoCAD軸測圖中提取材料表的裝置,可自動從AutoCAD軸測圖中批量提取材料表中的材料信息,統(tǒng)計速度快,統(tǒng)計效率高,且可避免統(tǒng)計人員人為扒圖出錯,提高了統(tǒng)計準(zhǔn)確率,進而可減少統(tǒng)計耗費的人力物力,降低了統(tǒng)計成本。
[0017]從AutoCAD軸測圖中提取材料表的裝置還包括輸入模塊4,該輸入模塊4用于操作人員根據(jù)提取需要輸入提取要求。具體的提取要求可包括材料表所在的AutoCAD軸測圖的名稱、材料描述、材料尺寸、材料的RCCM等級、材料的數(shù)量以及材料代碼。優(yōu)選地,讀取模塊2根據(jù)提取要求讀取的材料信息。這樣,統(tǒng)計人員可根據(jù)不同的提取要求提取出材料表中相應(yīng)的材料信息并分類匯總形成列表輸出,避免統(tǒng)計人員對提取出的材料信息列表進行二次人工分類匯總,提高了該從AutoCAD軸測圖中提取材料表的裝置的實用性,進一步降低統(tǒng)計成本。
[0018]下面,結(jié)合圖2對從AutoCAD軸測圖中提取材料表的方法進行詳細說明,該方法采用上述從AutoCAD軸測圖中提取材料表的裝置實現(xiàn),并包括如下步驟:
[0019]步驟S1:利用定位模塊I通過材料表的特征如材料表中表頭文字的內(nèi)容對材料表在AutoCAD軸測圖的圖框中的相對位置坐標(biāo)進行定位,并確定材料表中各列的位置;
[0020]步驟S2:利用讀取模塊2根據(jù)材料表的相對位置坐標(biāo),并通過AutoCAD提供的編程接口訪問材料表并讀取材料表中的材料信息;
[0021]步驟S3:利用分析模塊3對讀取模塊2讀取的材料信息進行分類匯總形成列表輸出并存儲到指定位置。
[0022]優(yōu)選地,在提取材料表之前,操作人員在輸入模塊4中輸入提取要求,從而提取出僅含有所需類別的材料信息,提取出的材料信息簡潔明了,方便工程施工人員根據(jù)材料信息列表購買和/或配置相應(yīng)材料,避免在施工過程中造成材料短缺或剩余。
【主權(quán)項】
1.一種從AutoCAD軸測圖中提取材料表的裝置,其特征在于,該從AutoCAD軸測圖中提取材料表的裝置包括定位模塊、讀取模塊和分析模塊,所述定位模塊通過所述材料表的特征對所述材料表在AutoCAD軸測圖的圖框中的相對位置坐標(biāo)進行定位,并確定所述材料表中各列的位置;所述讀取模塊根據(jù)所述材料表的相對位置坐標(biāo),訪問所述材料表并讀取所述材料表中的材料信息;所述分析模塊對所述讀取模塊讀取的材料信息進行分類匯總形成列表輸出并存儲到指定位置。2.根據(jù)權(quán)利要求1所述的從AutoCAD軸測圖中提取材料的裝置,其特征在于,該從AutoCAD軸測圖中提取材料表的裝置還包括輸入模塊,該輸入模塊用于輸入提取要求。3.根據(jù)權(quán)利要求2所述的從AutoCAD軸測圖中提取材料表的裝置,其特征在于,所述提取要求包括所述材料表所在的AutoCAD軸測圖的名稱、材料描述、材料尺寸、材料的RCCM等級、材料的數(shù)量以及材料代碼。4.根據(jù)權(quán)利要求2或3所述的從AutoCAD軸測圖中提取材料表的裝置,其特征在于,所述讀取模塊根據(jù)所述提取要求讀取的材料信息。5.根據(jù)權(quán)利要求1-3中任意一項所述的從AutoCAD軸測圖中提取材料表的裝置,其特征在于,所述讀取模塊通過AutoCAD提供的編程接口實現(xiàn)對所述材料表的訪問。6.一種從AutoCAD軸測圖中提取材料表的方法,其特征在于,該方法采用權(quán)利要求1-5中任意一項所述的從AutoCAD軸測圖中提取材料表的裝置實現(xiàn),并包括如下步驟: 步驟S1:利用所述定位模塊通過所述材料表的特征對所述材料表在AutoCAD軸測圖的圖框中的相對位置坐標(biāo)進行定位,并確定所述材料表中各列的位置; 步驟S2:利用所述讀取模塊根據(jù)所述材料表的相對位置坐標(biāo),訪問所述材料表并讀取所述材料表中的材料信息; 步驟S3:利用所述分析模塊對所述讀取模塊讀取的材料信息進行分類匯總形成列表輸出并存儲到指定位置。7.根據(jù)權(quán)利要求6所述的從AutoCAD軸測圖中提取材料表的方法,其特征在于,在提取所述材料表之前,操作人員在所述輸入模塊中輸入提取要求。
【專利摘要】本發(fā)明涉及設(shè)計圖紙中材料信息統(tǒng)計領(lǐng)域,尤其涉及從AutoCAD軸測圖中提取材料表的裝置及方法。為提高統(tǒng)計效率,降低統(tǒng)計成本,本發(fā)明提出一種從AutoCAD軸測圖中提取材料表的裝置,其包括定位模塊、讀取模塊和分析模塊,定位模塊通過材料表的特征對材料表在AutoCAD軸測圖的圖框中的相對位置坐標(biāo)進行定位,確定材料表中各列的位置;讀取模塊根據(jù)材料表的相對位置坐標(biāo),訪問材料表并讀取材料信息;分析模塊對讀取的材料信息進行分類匯總形成列表輸出并存儲到指定位置。采用該從AutoCAD軸測圖中提取材料表的裝置,可自動批量提取材料表中的材料信息,統(tǒng)計速度快、效率高、準(zhǔn)確率高,減少了統(tǒng)計耗費的人力物力,降低了統(tǒng)計成本。
【IPC分類】G06F17/50
【公開號】CN104951602
【申請?zhí)枴緾N201510307065
【發(fā)明人】鄭威, 賀金甲, 張勇, 賀波, 謝安麗
【申請人】中國核工業(yè)二三建設(shè)有限公司
【公開日】2015年9月30日
【申請日】2015年6月5日