System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)屬于工程設(shè)計(jì)制圖領(lǐng)域,具體公開了一種批量生成標(biāo)題欄自動(dòng)更新的autocad圖紙布局的方法及系統(tǒng)。
技術(shù)介紹
1、在建筑工程、土木工程、機(jī)械制造領(lǐng)域,autocad是這些行業(yè)內(nèi)工程設(shè)計(jì)的通用軟件,但是在autocad完成圖形繪制后,添加圖紙圖框、手工填寫或修改圖紙標(biāo)題欄信息并完成打印出圖的過程十分繁瑣,實(shí)際生產(chǎn)中常規(guī)的操作有以下幾種:
2、方法一,完全不使用autocad布局功能,直接在模型視圖中繪制全部內(nèi)容,并手工放置圖框,手工編寫每個(gè)圖框中的標(biāo)題欄信息,如圖紙名稱、圖紙編號、打印日期等,再使用自帶的打印提示窗口,對每一次打印均需要框選圖框外邊線、選擇打印機(jī)或繪圖儀、選擇打印樣式等操作,依次打印每個(gè)圖框所代表的圖紙。該方法對每一張圖紙的打印,均需手工操作,步驟十分繁瑣,效率非常低下。
3、方法二,模型視圖和布局視圖混合使用,通常在模型視圖中完成一部分圖形繪制工作,再利用autocad生成一個(gè)默認(rèn)圖紙布局頁面,在其中手工繪制一個(gè)或多個(gè)圖框,手工填寫或修改圖框標(biāo)題欄信息,并手工在每個(gè)圖框的內(nèi)邊線內(nèi)放置視口鏈接模型視圖中某個(gè)區(qū)域。該方法不采用布局范圍打印,仍然需要在打印過程中采用手工框選布局中的每一個(gè)圖框范圍來確定每一次(每一張圖紙)的打印范圍,并在每一個(gè)打印過程中手工配置打印參數(shù),因此,該方法與方法一相似,步驟十分繁瑣,效率非常低下。
4、方法三,在方法一和方法二的基礎(chǔ)上,使用autocad普通塊的功能,將圖框制作為普通塊,再使用二次開發(fā)技術(shù),編寫批量打印功能的插件,在模型視圖或布局視圖
技術(shù)實(shí)現(xiàn)思路
1、為克服上述不足,充分利用autocad圖紙集可批量更新和打印圖紙布局的特性,本專利技術(shù)提供了一種批量生成標(biāo)題欄自動(dòng)更新的autocad圖紙布局的方法,包括以下步驟:
2、s1:在autocad中制作包含標(biāo)題欄信息的圖框動(dòng)態(tài)塊,在模型視圖中每次插入圖框動(dòng)態(tài)塊的操作均會(huì)生成一個(gè)具有圖框動(dòng)態(tài)塊屬性的圖框動(dòng)態(tài)塊參照對象;所述圖框動(dòng)態(tài)塊能通過選擇圖紙的幅面選項(xiàng)自動(dòng)調(diào)整每個(gè)圖框動(dòng)態(tài)塊參照對象的個(gè)性數(shù)據(jù),所述個(gè)性數(shù)據(jù)包括但不限于圖框動(dòng)態(tài)塊名稱、圖幅尺寸、繪圖區(qū)域尺寸和標(biāo)題欄樣式以及標(biāo)題欄中涉及圖紙信息的動(dòng)態(tài)字段;所述動(dòng)態(tài)字段使用圖框動(dòng)態(tài)塊屬性表達(dá),所述圖框動(dòng)態(tài)塊屬性與圖紙集的屬性建立鏈接;
3、s2:利用autocad二次開發(fā)技術(shù)開發(fā)插件,所述插件具有在autocad中提示如何選定模型視圖中特定的圖框動(dòng)態(tài)塊參照對象的交互界面,并完成以下步驟:
4、在打開的autocad圖形文件中,根據(jù)選定得到的模型視圖中的一個(gè)或多個(gè)圖框動(dòng)態(tài)塊參照對象,使每個(gè)圖框動(dòng)態(tài)塊參照對象對應(yīng)生成一個(gè)圖紙布局,自動(dòng)配置圖紙布局的頁面設(shè)置;
5、在每個(gè)所述圖紙布局的可打印范圍內(nèi),插入一個(gè)布局視圖的圖框動(dòng)態(tài)塊參照對象和一個(gè)多邊形視口,所述多邊形視口與布局視圖中的圖框動(dòng)態(tài)塊參照對象中的繪圖區(qū)域多邊形完全重合,且多邊形視口與模型視圖中對應(yīng)的圖框動(dòng)態(tài)塊參照對象的繪圖區(qū)域?qū)R;
6、s3:根據(jù)打印需求在模型視圖中插入一個(gè)或多個(gè)圖框動(dòng)態(tài)塊,這些圖框動(dòng)態(tài)塊參照對象設(shè)置為能任意縮放或旋轉(zhuǎn);在autocad軟件中加載所述插件,用戶通過交互界面選取同一類圖框動(dòng)態(tài)塊參照對象,生成一個(gè)或多個(gè)圖紙布局;
7、s4:新建圖紙集,添加匹配的自定義圖紙集屬性并賦值,將前述生成的圖紙布局添加進(jìn)圖紙集,自動(dòng)通過鏈接完成圖紙布局圖框中的動(dòng)態(tài)字段同步更新;
8、s5:通過直接選擇,或者在圖紙集中選擇的方式選中一個(gè)或者多個(gè)圖紙布局,進(jìn)行批量打印。
9、優(yōu)選的,autocad插件開發(fā)技術(shù)包括但不限于autolisp、objecarx、.net?api和javascript?api編程工具。
10、優(yōu)選的,輸入所述個(gè)性數(shù)據(jù)采用以下任一項(xiàng)方法:
11、在autocad模型視圖中選擇一個(gè)或者多個(gè)插入的圖框塊參照對象作為個(gè)性數(shù)據(jù);
12、在autocad命令提示欄或?qū)υ捒蛑休斎胍粋€(gè)或者多個(gè)插入的圖框塊的名稱作為個(gè)性數(shù)據(jù)。
13、優(yōu)選的,自動(dòng)配置圖紙布局的頁面設(shè)置包括以下步驟:
14、預(yù)先制作包含布局頁面設(shè)置參數(shù)規(guī)則的一個(gè)或多個(gè)文件,保存在指定位置,由插件程序自動(dòng)讀取;
15、或者生成彈出窗口、面板等圖形用戶界面,供用戶輸入需生成圖紙布局的頁面設(shè)置參數(shù)。
16、優(yōu)選的,頁面設(shè)置參數(shù)包括但不限于打印機(jī)/繪圖儀名稱、圖紙尺寸、打印區(qū)域-打印范圍、打印偏移、打印樣式、打印選項(xiàng)、圖形方向。
17、優(yōu)選的,所述圖框動(dòng)態(tài)塊屬性與圖紙集的屬性建立鏈接的方法為:使用autocad自帶功能命令,新建一個(gè)圖紙集,并且給新建的圖紙集添加自定義特性,對于加入其中的圖紙布局,位于其布局視圖中的圖框動(dòng)態(tài)塊參照對象的標(biāo)題欄中動(dòng)態(tài)字段超鏈接到圖紙集的自定義特性,并同步更新。
18、優(yōu)選的,模型視圖中的每個(gè)動(dòng)態(tài)塊參照對象用于定位每一張圖紙的空間范圍,其繪圖區(qū)域?yàn)樽罱K打印圖紙的繪圖區(qū)域,為匹配需要打印成圖的內(nèi)容,所述插入圖框動(dòng)態(tài)塊的操作還包括調(diào)整動(dòng)態(tài)塊參照對象的位置、縮放比例和旋轉(zhuǎn)角度的步驟。
19、優(yōu)選的,所述打印包括實(shí)體打印或生成虛擬打印文件,其中虛擬打印文件包括但不限于pdf、dwf、dwfx、jpg、png類型文件。
20、本專利技術(shù)的另一方案在于提供一種非暫態(tài)可讀記錄媒體,用以存儲包含多個(gè)指令的一個(gè)或多個(gè)程序,當(dāng)執(zhí)行指令時(shí),將致使處理器執(zhí)行上述的一種批量生成標(biāo)題欄自動(dòng)更新的autocad圖紙布局的方法。
21、本專利技術(shù)的又一方案在于提供一種地理數(shù)據(jù)的加密系統(tǒng),包括處理電路及與其電性耦接的存儲器,所述存儲器配置儲存至少一程序,所述程序包含多個(gè)指令,所述處理電路運(yùn)行所述程序,能執(zhí)行上述一種批量生成標(biāo)題欄自動(dòng)更新的autocad圖紙布局的方法。
22、相對于現(xiàn)有技術(shù),本專利技術(shù)產(chǎn)生以下有益本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種批量生成標(biāo)題欄自動(dòng)更新的AutoCAD圖紙布局的方法,其特征在于包括以下步驟:
2.如權(quán)利要求1所述的一種批量生成標(biāo)題欄自動(dòng)更新的AutoCAD圖紙布局的方法,其特征在于,AutoCAD插件開發(fā)技術(shù)包括但不限于AutoLisp、objecARX、.net?API和JavascriptAPI編程工具。
3.如權(quán)利要求2所述的一種批量生成標(biāo)題欄自動(dòng)更新的AutoCAD圖紙布局的方法,其特征在于,輸入所述個(gè)性數(shù)據(jù)采用以下任一項(xiàng)方法:
4.如權(quán)利要求3所述的一種批量生成標(biāo)題欄自動(dòng)更新的AutoCAD圖紙布局的方法,其特征在于,自動(dòng)配置圖紙布局的頁面設(shè)置包括以下步驟:
5.如權(quán)利要求4所述的一種批量生成標(biāo)題欄自動(dòng)更新的AutoCAD圖紙布局的方法,其特征在于,頁面設(shè)置參數(shù)包括但不限于打印機(jī)/繪圖儀名稱、圖紙尺寸、打印區(qū)域-打印范圍、打印偏移、打印樣式、打印選項(xiàng)、圖形方向。
6.如權(quán)利要求5所述的一種批量生成標(biāo)題欄自動(dòng)更新的AutoCAD圖紙布局的方法,其特征在于,所述圖框動(dòng)態(tài)塊屬性與圖紙集的屬性建立鏈接的方法為:使用Aut
7.如權(quán)利要求6所述的一種批量生成標(biāo)題欄自動(dòng)更新的AutoCAD圖紙布局的方法,其特征在于,模型視圖中的每個(gè)動(dòng)態(tài)塊參照對象用于定位每一張圖紙的空間范圍,其繪圖區(qū)域?yàn)樽罱K打印圖紙的繪圖區(qū)域,為匹配需要打印成圖的內(nèi)容,所述插入圖框動(dòng)態(tài)塊的操作還包括調(diào)整動(dòng)態(tài)塊參照對象的位置、縮放比例和旋轉(zhuǎn)角度的步驟。
8.如權(quán)利要求7所述的一種批量生成標(biāo)題欄自動(dòng)更新的AutoCAD圖紙布局的方法,其特征在于,所述打印包括實(shí)體打印或生成虛擬打印文件,其中虛擬打印文件包括但不限于pdf、dwf、dwfx、jpg、png類型文件。
9.一種非暫態(tài)可讀記錄媒體,用以存儲包含多個(gè)指令的一個(gè)或多個(gè)程序,其特征在于,當(dāng)執(zhí)行指令時(shí),將致使處理器執(zhí)行權(quán)利要求1-8中任一項(xiàng)所述的一種批量生成標(biāo)題欄自動(dòng)更新的AutoCAD圖紙布局的方法。
10.一種批量生成標(biāo)題欄自動(dòng)更新的AutoCAD圖紙布局的系統(tǒng),包括處理電路及與其電性耦接的存儲器,其特征在于,所述存儲器配置儲存至少一程序,所述程序包含多個(gè)指令,所述處理電路運(yùn)行所述程序,能執(zhí)行權(quán)利要求1-8中任一項(xiàng)所述的一種批量生成標(biāo)題欄自動(dòng)更新的AutoCAD圖紙布局的方法。
...【技術(shù)特征摘要】
1.一種批量生成標(biāo)題欄自動(dòng)更新的autocad圖紙布局的方法,其特征在于包括以下步驟:
2.如權(quán)利要求1所述的一種批量生成標(biāo)題欄自動(dòng)更新的autocad圖紙布局的方法,其特征在于,autocad插件開發(fā)技術(shù)包括但不限于autolisp、objecarx、.net?api和javascriptapi編程工具。
3.如權(quán)利要求2所述的一種批量生成標(biāo)題欄自動(dòng)更新的autocad圖紙布局的方法,其特征在于,輸入所述個(gè)性數(shù)據(jù)采用以下任一項(xiàng)方法:
4.如權(quán)利要求3所述的一種批量生成標(biāo)題欄自動(dòng)更新的autocad圖紙布局的方法,其特征在于,自動(dòng)配置圖紙布局的頁面設(shè)置包括以下步驟:
5.如權(quán)利要求4所述的一種批量生成標(biāo)題欄自動(dòng)更新的autocad圖紙布局的方法,其特征在于,頁面設(shè)置參數(shù)包括但不限于打印機(jī)/繪圖儀名稱、圖紙尺寸、打印區(qū)域-打印范圍、打印偏移、打印樣式、打印選項(xiàng)、圖形方向。
6.如權(quán)利要求5所述的一種批量生成標(biāo)題欄自動(dòng)更新的autocad圖紙布局的方法,其特征在于,所述圖框動(dòng)態(tài)塊屬性與圖紙集的屬性建立鏈接的方法為:使用autocad自帶功能命令,新建一個(gè)圖紙集,并且給新建的圖紙集添加自定義特性,對于加入其中的圖紙布局,位于其布局視圖中的圖框...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:洪甘林,徐慧娟,馬方凱,鄧宇杰,程曉君,孫凌凱,
申請(專利權(quán))人:長江勘測規(guī)劃設(shè)計(jì)研究有限責(zé)任公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。