模塊化自動出圖方法及系統的制作方法
【技術領域】
[0001 ] 本發明涉及計算機輔助設計領域,特別涉及模塊化自動出圖方法及系統。
【背景技術】
[0002]目前,在進行化工、日化、制藥等工程項目的設計時,工程師可通過工廠三維布置設計管理系統Plant Design Management System(后簡稱PDMS)做工程設計,然后出工程施工圖。在設計之初工程師需要人工編制圖框,設定基準圖案(又稱KEYPLAN),甚至還要標注每個配件的參數信息。如此,導致工程師的工作冗雜、繁瑣,又易出錯。
[0003]因此,需要對現有的三維模型設計方式進行改進。
【發明內容】
[0004]本發明的目的在于提供一種模塊化自動出圖方法及系統,用于解決現有技術中設計三維模型過程中人工操作過于冗雜,導致施工圖紙易出錯的問題。
[0005]為解決上述技術問題,本發明的實施方式提供了一種模塊化自動出圖方法,包含:基于所獲取的圖紙模板,確定所要繪制的三維模型的基準圖案位置、對應所述三維模型的施工圖紙的圖紙模板信息;以所述基準圖案位置為所述三維模型的基準,標注所繪制的構成所述三維模型的各出圖空間模塊的參數信息;基于所獲取的出圖指令,顯示包含所述三維模型中各出圖空間模塊的確認列表的圖紙版本維護界面,并基于來自所述圖紙版本維護界面中的確認信息,將對應包含所述三維模型中各出圖空間模塊的參數信息的施工圖紙予以保存。
[0006]基于上述目的,本發明還提供一種模塊化自動出圖系統,包含:圖紙模板設定單元,用于基于所獲取的圖紙模板,確定所要繪制的三維模型的基準圖案位置、對應所述三維模型的施工圖紙的圖紙模板信息;三維模型設計單元,用于以所述基準圖案位置為所述三維模型的基準,標注所繪制的構成所述三維模型的各出圖空間模塊的參數信息;出圖單元,用于基于所獲取的出圖指令,顯示包含所述三維模型中各出圖空間模塊的確認列表的圖紙版本維護界面,并基于來自所述圖紙版本維護界面中的確認信息,將對應包含所述三維模型中各出圖空間模塊的參數信息的施工圖紙予以保存。
[0007]本發明實施方式相對于現有技術而言,由于提前預設了統一的圖紙模板、出圖空間模塊,使得用戶設計的三維模型的屬性規則、顯示樣式、基準圖案位置得到了統一,極大的方便了用戶對所設計的三維模型的標注,有效解決了由于用戶標注三維模型中各出圖空間模塊、圖紙模板信息等的冗雜操作所導致的施工圖中的錯誤標注的問題。
[0008]另外,在各出圖空間模塊上中設置標注按鈕,能既不影響三維模型的整體效果,又便于用戶查看各出圖空間模型的參數信息。
[0009]另外,在尚未保存施工圖紙時,基于所獲取的圖紙版本和/或設計修改指令,將對應的所述三維模型和/或圖紙模板信息進行更新,能夠實時更新用戶對圖紙模板和三維模型的更改。
[0010]另外,當對施工圖紙進行修改時,重新加載所保存的施工圖紙,并在出圖時顯示包含更改后的三維模型中各出圖空間模塊的確認列表和版本號的圖紙版本維護界面,能夠及時幫助設計者確認版本號,以便用戶進行版本管理。
【附圖說明】
[0011]圖1是本發明第一實施方式中模塊化自動出圖方法的流程圖;
[0012]圖2是本發明的第一實施方式中對應三維模型的圖紙版本維護界面的示例圖;
[0013]圖3是本發明的第一實施方式中保存的施工圖紙示例圖;
[0014]圖4是本發明的第二實施方式中模塊化自動出圖系統的結構示意圖。
【具體實施方式】
[0015]為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明的各實施方式進行詳細的闡述。然而,本領域的普通技術人員可以理解,在本發明各實施方式中,為了使讀者更好地理解本申請而提出了許多技術細節。但是,即使沒有這些技術細節和基于以下各實施方式的種種變化和修改,也可以實現本申請各權利要求所要求保護的技術方案。
[0016]如圖1所示,本發明的第一實施方式涉及一種模塊化自動出圖方法。所述出圖方法主要由出圖系統來執行。所述出圖系統包括安裝在用戶設備上的軟件和硬件。所述用戶設備包括但不限于:個人電腦、筆記本電腦、平板電腦等。所述出圖系統還可以包括與所述用戶設備相連的網絡設備。所述用戶設備通過遠程登錄所述網絡設備來執行以下操作。
[0017]在步驟SI中,所述出圖系統基于所獲取的圖紙模板,確定所要繪制的三維模型的基準圖案位置、對應所述三維模型的施工圖紙的圖紙模板信息。
[0018]具體的,用戶在創建新的三維模型時,可在所述出圖系統所提供的圖紙模板選擇界面中選擇圖紙模板。所述出圖系統根據所選中的圖紙模板,確定所要繪制的三維模型的施工圖紙的圖幅、圖框等圖紙模板信息。
[0019]所述出圖系統還根據所選中的圖紙模板確定所要繪制的三維模型的基準圖案位置。其中,所述基準圖案包括:以所述圖紙模板中的預設基準點,以及以所述基準點為中心、在預設的三維坐標中一平面中設置的基準線。
[0020]例如,每個圖紙模板中都對應有圖幅、圖框、基準圖案及所述基準圖案在設計界面中的位置,當用戶選中一圖紙模板時,所述出圖系統將所選擇的圖紙模板所對應的基準圖案顯示在所述設計界面中的預設位置處。其中,為顯示三維效果,所述基準圖案中的基準線并非為垂直的十字,而是傾斜的叉形。
[0021]在步驟S2中,所述出圖系統以所述基準圖案位置為所述三維模型的基準,標注所繪制的構成所述三維模型的各出圖空間模塊的參數信息。
[0022]具體地,當用戶在設計界面中設計三維模型時,所述出圖系統不僅按照用戶的設計將所述三維模型的繪制過程予以顯示,還以所述基準圖案位置為基準,將所布置的各出圖空間模塊在所述三維模型中的位置、自身型號等進行記錄。優選地,還在所述設計界面中的各出圖空間模塊上設置統一的標注按鈕,以提示用戶可點擊查看相應各出圖空間模塊的參數信息。其中,所述參數信息包括但不限于以下至少一種:與所述三維模型相關的標注、標識、位號、標高、尺寸、表格等。其中,所述標注、和標高是相對于所述基準圖案設置的。所述出圖系統可以根據所獲取的單擊每個標注按鈕的按鈕操作,顯示對應的出圖空間模塊的參數信息。
[0023]其中,所述出圖空間模塊可以是用戶在出圖空間模塊的選擇界面中選中的,也可以是用戶自定義的。所述出圖空間模塊包括但不限于:管道、連接部件、齒輪等。
[0024]優選地,若前述步驟SI和S2的執行過程中,所述出圖系統獲取到用戶更改圖紙模板的指令和/或設計修改指令,將對應的所述三維模型和/或圖紙模板信息進行更新。
[0025]例如,用戶在所述出圖系統所提供的圖紙模板中將包含圖框為5_更改成圖框為8mm,則所述出圖系統根據所述更改圖紙模板的指令將所述圖紙模板信息中的圖框信息進行更改。則當用戶點擊出圖按鈕時,所述出圖系統在執行步驟S3時,將更改后的圖框信息為8mm作為施工圖紙的圖框寬度,設置所述施工圖紙。
[0026]又如,當用戶所更改的圖紙模板影響了所述三維模型時,所述出圖系統根據更改后的圖紙模板調整所述三維模型在所述圖紙模板中的位置,并對應調整各出圖空間模塊在所述圖紙模板中的參數信息。
[0027]在步驟S3中,所述出圖系統基于所獲取的出圖指令,顯示包含所述三維模型中各出圖空間模塊的確認列表的圖紙版本維護界面,并基于來自所述圖紙版本維護界面中的確認信息,將對應包含所述三維模型中各出圖空間模塊的參數信息的施工圖紙予以保存。
[0028]具體地,當用戶點擊出圖按鈕時,所述出圖系統獲取到相應的出圖指令,并將所述三維模型中的各出圖空間模塊的名稱、型號等列入確認列表,顯示在圖紙版本維護界面的左側,并在所述圖紙版本維護界面的右側顯示用戶在所述確認列表中選中的出圖空間模塊的參數信息。其中,圖2為一對應三維模型的圖紙版本維護界面的示例。當所述用戶點擊確認按鈕時,所述出圖系統獲取對應的確認信息,并將基于所述三維模型的施工圖紙予以保存。其中,圖3為一保存的施工圖紙示例。
[0029]在此,所述出圖系統可以根據用戶的打開操作,將所述施工圖紙以編輯模式提供給用戶,以便用戶對相應的三維模型進行修改。
[0030]具體地,所述出圖系統在保存了施工圖紙之后,再次基于用戶的打開操作加載相應三維模型時,用戶可以借助所述出圖系統所提供的編輯界面,修改圖紙模板和/或調整出圖空間模塊。對應的,所述出圖系統獲取圖紙模板和/或設計修改指令,并據此將對應的所述三維模型和/或圖紙模板信息進行更新。
[0031]當用戶再次點擊出圖按鈕時,所述出圖系統基于所獲取的出圖指令,判斷是否已包含版本號,若是,則顯示包含更改后的三維模型中各出圖空間模塊的確認列表和版本號的圖紙版本維護界面,并提示用戶是否對版本號進行修改,并基于來自所述圖紙版本維護界面中的確認信息,將包含更改后的三維模型中各出圖空間模塊的參數信息和版本號的施工圖紙予以保存,若否,則提示用戶填寫版本號,并保存所述施工圖紙。
[0032]如圖4所示,本發明的第二實施方式涉及一種模塊化自動出圖系統。所述出圖系統包括安裝在用戶設備上的軟件和硬件。所述用戶設備包括但不限于:個人電腦、筆記本電腦、平板電腦等。所述出圖系統還可以包括與所述用戶設備相連的網絡設備。所述用戶設備通過遠程登錄所述網絡設備來執行以下操作。
[0033]所述出圖系統I包括:圖紙模板設定單元11、三維模型設計單元12、出圖單元13。
[0034]所述圖紙模板設定單元11用于基于所獲取的圖紙模板,確定所要繪制的三維模型的基準圖案位置、對應所述三維模型的施工圖紙的圖紙模板信息。
[0035]具體的,用戶在創建新的三維模型時,可在所述圖紙模板設定單元11所提供的圖紙模板選擇界面中選擇圖紙模板。所述圖紙模板設定單元11根據所選中的圖紙模板,確定所要繪制的三維模型的施工圖紙的圖幅、