[發(fā)明專利]建設(shè)工程組合模板全自動智能整體排模系統(tǒng)及方法有效
| 申請?zhí)枺?/td> | 201410305231.3 | 申請日: | 2014-06-30 |
| 公開(公告)號: | CN105205198B | 公開(公告)日: | 2019-01-29 |
| 發(fā)明(設(shè)計)人: | 張昌平 | 申請(專利權(quán))人: | 上海神機軟件有限公司 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50;G06T17/00 |
| 代理公司: | 上海金盛協(xié)力知識產(chǎn)權(quán)代理有限公司 31242 | 代理人: | 王松 |
| 地址: | 201611 上海*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 建設(shè) 工程 組合 模板 全自動 智能 整體 系統(tǒng) 方法 | ||
1.一種建設(shè)工程組合模板全自動智能整體排模系統(tǒng),其特征在于,所述排模系統(tǒng)包括:CAD圖紙?zhí)幚砟K、CAD智能識別提取模塊、補充繪圖編輯模塊、全自動智能排模模塊、檢查及編輯模塊、計算輸出模塊;
CAD圖紙?zhí)幚砟K用以對CAD圖紙進行處理;
CAD智能識別提取模塊用以智能分析建設(shè)工程圖紙線條間的相互位置關(guān)系和文字標注,將線條轉(zhuǎn)化為實體構(gòu)件,從而生成三維建筑模型;包括從CAD圖中分離出要識別的構(gòu)件相關(guān)的圖元信息,從分離出來的圖元信息中分析構(gòu)件的相關(guān)信息,并生成構(gòu)件實體;
補充繪圖編輯模塊用以將已經(jīng)識別提取好的三維實體模型發(fā)送到排模系統(tǒng),在進行排模之前,補充繪制樓梯踏步和外墻線條,對CAD智能識別的構(gòu)件進行全方位編輯修改,生成符合排模需要的三維實體模型;
全自動智能排模模塊用以進行智能排模;根據(jù)智能識別提取模塊生成的三維建筑模型采用3D空心布爾算法生成空心模板面,再根據(jù)模板面之間的相互關(guān)系及設(shè)定參數(shù)生成角模板及平面模板,再根據(jù)技術(shù)規(guī)范生成安全的支撐體系及對拉體系;
檢查及編輯模塊用以對全自動智能排模模塊輸出的模板進行檢查及編輯;
計算輸出模塊用以在經(jīng)過全自動智能排模模塊排模以及檢查及編輯模塊三維仿真檢查、模板編輯后,輸出結(jié)果;
其中,CAD圖紙?zhí)幚砟K包括:
-CAD圖紙加載單元,用以加載工程CAD圖紙至排模系統(tǒng)中,識別提取圖紙上的構(gòu)件的定位信息和尺寸信息,并形成建筑三維實體模型;加載到排模系統(tǒng)中的CAD圖紙,能展現(xiàn)其底層數(shù)據(jù)信息,包括圖層信息、定位信息;在后續(xù)的識別提取時,針對圖紙上的圖元的數(shù)據(jù)信息進行識別和提取,以形成構(gòu)件數(shù)據(jù);
-識別工作區(qū)設(shè)置單元,用以通過輸入單元選取所述CAD圖紙加載單元識別提取出的CAD圖紙中的設(shè)定區(qū)域,作為識別工作區(qū),后續(xù)CAD智能識別提取模塊識別提取的動作均針對識別工作區(qū)內(nèi)的圖形;
-CAD圖紙編輯單元,用以對CAD圖紙進行編輯,包括圖形編輯、文字編輯、圖塊分解、圖紙比例修改、命令語句編輯;
-CAD圖紙存儲單元,用以以AUTOCAD的數(shù)據(jù)格式對經(jīng)過編輯的圖紙進行存儲;
所述CAD智能識別提取模塊包括:
-柱墻構(gòu)件識別提取單元,用以在CAD圖紙載入排模系統(tǒng)后,通過識別CAD圖元的圖層信息,將“柱”和“剪力墻”所在圖層的圖元所構(gòu)成的平面形狀智能識別為排模系統(tǒng)中的“柱”和“剪力墻”構(gòu)件;結(jié)合識別CAD圖紙上的“層高”數(shù)據(jù)信息,從而進一步生成構(gòu)件的三維實體模型;
-梁構(gòu)件識別提取單元,用以將CAD圖紙加載進來后,通過識別CAD圖元的圖層信息,將“梁”所在圖層的圖元所構(gòu)成的平面形狀,再結(jié)合CAD圖紙所標注的梁的尺寸數(shù)據(jù),智能識別為排模系統(tǒng)中的“梁”構(gòu)件;結(jié)合識別CAD圖紙上的“層高”數(shù)據(jù)信息,從而進一步生成構(gòu)件的三維實體模型;
-縱梁與橫梁分散標注識別單元,用以識別縱梁與橫梁的分散標注;將X向梁與Y向梁的分散標注集中起來識別;
-板構(gòu)件識別提取單元,用以將CAD圖紙加載進來后,通過識別CAD圖元的圖層信息,將“柱”、“墻”、“梁”所在圖層的圖元所構(gòu)成的面狀區(qū)域智能識別為排模系統(tǒng)中的“板”構(gòu)件;結(jié)合識別CAD圖紙上的“層高”數(shù)據(jù)信息,從而進一步生成構(gòu)件的三維實體模型;
-構(gòu)件編輯單元,用以對識別提取出的構(gòu)件進行編輯;包括針對所有構(gòu)件的公共編輯,包括旋轉(zhuǎn)、復(fù)制、移動、鏡像、刪除,以及針對不同構(gòu)件的編輯,包括針對梁構(gòu)件合并、打斷、伸縮;
所述全自動智能排模模塊包括:
-模板面生成單元,用以根據(jù)智能識別提取模塊生成的三維建筑模型采用3D空心布爾算法生成空心模板面,再根據(jù)模板面之間的相互關(guān)系及設(shè)定參數(shù)生成角模板及平面模板;
-模板組件生成單元,計算分析出各種構(gòu)件需要支設(shè)模板的面域,然后在這些面域上進行整體排模;
所述檢查及編輯模塊包括:
-檢查單元,用以通過三維仿真顯示對自動排模的結(jié)果進行檢查;
-模板編輯單元,用以對模板進行編輯;
所述計算輸出模塊輸出的結(jié)果包括輸出模板及組件明細表、配模圖;所述模板及組件明細表包括各個模板的二維碼信息;模板及組件明細表用于工廠生產(chǎn)加工,統(tǒng)計顯示所計算的樓層各種構(gòu)件、各種規(guī)格、各種類型的模板的編號、尺寸、二維碼信息、下料圖形、空間位置信息;配模圖用于指導(dǎo)現(xiàn)場安裝,配模圖包括柱墻構(gòu)件配模圖、梁構(gòu)件配模圖、板構(gòu)件配模圖、節(jié)點詳圖、零星構(gòu)件配模圖;
其中,所述識別工作區(qū)設(shè)置單元包括:工作區(qū)范圍選擇子單元、工作區(qū)范圍標示子單元、圖形過濾子單元;
所述工作區(qū)范圍選擇子單元用以獲取選擇的識別工作區(qū)的范圍,通過選擇矩形工作區(qū)模式或多邊形工作區(qū)模式確定識別工作區(qū)的范圍;在矩形工作區(qū)模式下,用鼠標點擊屏幕圖形區(qū)的第一點,然后選取第二點;用這兩個點作為矩形的兩個對角點來形成矩形的識別工作區(qū);如果識別工作區(qū)過大,超過屏幕圖形區(qū)的顯示范圍,通過使用中鍵移屏,或用鼠標滾輪縮放圖形區(qū),把第二點顯示到圖形區(qū),然后再選取;在多邊形工作區(qū)模式下,用鼠標選取多邊形的第一個頂點,然后選取第二個頂點,依次選取完多邊形的所有頂點;用這些多邊形頂點形成一個多邊形的識別工作區(qū);如果有頂點沒有顯示在屏幕圖形區(qū)內(nèi),通過使用中鍵移屏,或用鼠標滾輪縮放圖形區(qū),把頂點顯示到屏幕圖形區(qū)內(nèi),再選擇;
所述工作區(qū)范圍標示子單元在識別工作區(qū)建立后,在屏幕上用螞蟻線醒目標示工作區(qū)的范圍;
所述圖形過濾子單元用以在后續(xù)的相關(guān)識別命令操作中,選取圖形時,用工作區(qū)過濾選擇的圖形,只選擇在識別工作區(qū)內(nèi)的圖形,保證只識別工作區(qū)內(nèi)的圖形;過濾包括如下步驟:將所有圖形轉(zhuǎn)換為折線段,主要針對弧線,從圓心按設(shè)置的角度分段形成折線段;通過判斷直線段的頂點是否在識別工作區(qū)內(nèi)以確定該圖元是否在識別工作區(qū)的范圍內(nèi);如果線段2個頂點都不在識別工作區(qū)內(nèi),則判斷該線段與識別工作區(qū)是否有交點,如果有交點,也確定該圖元在識別工作區(qū)的范圍內(nèi);
所述柱墻構(gòu)件識別提取單元包括墻構(gòu)件識別提取單元、柱構(gòu)件識別提取單元;
所述墻構(gòu)件識別提取單元包括:
-墻邊線選取子單元,用以按相同圖層、相同顏色的快速方式選取墻邊線,墻邊線包括直線和圓弧;或用普通的選擇方式、即通過鼠標在屏幕點選來選擇墻邊線;
-墻邊線圖層更改子單元,用以將選取的墻邊線的圖層更改到預(yù)先設(shè)置的墻邊線圖層中;
-墻標注選取子單元,用以按相同圖層、相同顏色的快速方式選取墻標注;或用普通的選擇方式、即通過鼠標在屏幕點選來選擇墻標注;更改其圖層到預(yù)先設(shè)置的墻標注圖層中;
-墻邊線分組子單元,用以對墻邊線圖層中的墻邊線按平行線分組,相互平行的線段分到同一組中,相同圓心的圓弧認為是平行線;
-墻構(gòu)件計算子單元,對同一組中的平行線,計算其相互間的距離,如果距離與預(yù)先設(shè)置的墻寬度相同則認為是一道墻,計算此平行線的中心線,以平行線的中心線作為墻中心線,平行線間的距離作為墻寬;
-墻標注獲取子單元,用以在墻中心線兩邊、距離為兩個墻寬的范圍內(nèi)搜索墻標注,將找到的最近的標注作為此墻的標注;
-墻構(gòu)件生成子單元,用以根據(jù)找到的墻中心線生成墻構(gòu)件;
所述柱構(gòu)件識別提取單元包括:
-柱邊線選取子單元,用以按相同圖層、相同顏色的快速方式選取柱邊線,包括直線和圓弧;或者用普通的選擇方式、即用鼠標在屏幕點選來選擇柱邊線;
-柱邊線圖層更改子單元,用以將選取的柱邊線的圖層更改到預(yù)先設(shè)置的柱邊線圖層中;
-柱標注選取子單元,用以按相同圖層、相同顏色的快速方式選取柱標注,或者用普通的選擇方式、即用鼠標在屏幕點選來選擇柱標注;更改其圖層到預(yù)先設(shè)置的柱標注圖層中;
-柱邊線分組子單元,用以對柱邊線圖層中的柱邊線分組,相互之間有交點的,或者距離在設(shè)定距離內(nèi)的分為同一組;兩線段的距離為線段的兩個端點到另一線段的距離,相互計算后,取其中的較小值;
-最大外包多邊形搜索子單元,用以在同一組線段中,從頂點的X坐標值最小的線段搜索其最大的外包多邊形;從一個起始線段出發(fā),從線段集中尋找與之相連的多邊形;當起始邊在多邊形內(nèi)或邊上時,找到的是包含起始邊的多邊形,此多邊形作為板邊界;當起始邊在多邊形外,包括選段集的左、右、上、下處的線段,則找到的是線段集的外包多邊形,此多邊形作為柱的輪廓;最大外包多邊形搜索子單元搜索最大的外包多邊形的方法包括:(1)線段集中所有線段與起始線段求交,找出與起始線段有交點的所有線段;(2)在這些線段中,尋找交點離起始線段的起點最近的線段,但交點不能為起點;(3)在交點處打斷所有的線段,包括起始線段;起始線段被打斷后,起點到交點之間的線段作為新的起始線段;(4)按起始線段終點到起點方向作為零度,計算打斷后的線段與起始線段的夾角;(5)將夾角最小且不為0的線段作為下一個起始線段,當前起始線段作為要尋找的多邊形的一條邊;(6)如果下一個起始線段的終點和已找到的多邊形的邊的某個頂點相同,則該邊為多邊形的起始邊,找到的下一起始線段為多邊形的終止邊,起始邊、終止邊以及其之間的線段一起構(gòu)成最終尋找到的多邊形;(7)如果下一個起始線段與已找到的多邊形線段不能形成多邊形,則從第(1)步開始重復(fù)此過程,直到找到多邊形為止;如果線段集中沒有線段了,則認為沒有多邊形,也停止尋找;
-柱構(gòu)件生成子單元,與最大外包多邊形搜索子單元連接,用以找到一個外包多邊形,將其作為柱的輪廓線,生成一個柱構(gòu)件;同時從組中刪除外輪廓線,以及外輪廓內(nèi)部的線段;
-循環(huán)生成控制子單元,利用最大外包多邊形搜索子單元、柱構(gòu)件生成子單元重復(fù)搜索及生成動作,搜索出所有的外包多邊形并生成所有柱構(gòu)件;
-全部柱構(gòu)件生成子單元,通過最大外包多邊形搜索子單元、柱構(gòu)件生成子單元、循環(huán)生成控制子單元搜索完全部線段組,生成全部柱構(gòu)件;
-標注子單元,用以從柱標注中搜索柱構(gòu)件對應(yīng)的標注;標注的文字距離最近的柱輪廓邊線不超過文字高度的1.5倍,如果有多個符合要求的柱標注,則按最近的為準;距離的計算方式為:以文字的外包矩形的四個頂點中離柱輪廓線段最近的距離作為文字到輪廓線段的距離;
所述梁構(gòu)件識別提取單元包括:
-梁邊線選取子單元,用以按相同圖層、相同顏色的快速方式選取梁邊線,包括直線和圓弧;或者用普通的選擇方式、即通過鼠標在屏幕點選來選擇梁邊線;
-梁邊線圖層更改子單元,用以將選取的梁邊線的圖層更改到預(yù)先設(shè)置的梁邊線圖層中;
-梁標注選取子單元,用以按相同圖層、相同顏色的快速方式選取梁標注;或者用普通的選擇方式、即通過鼠標在屏幕點選來選擇梁標注;更改其圖層到預(yù)先設(shè)置的梁標注圖層中;
-標注文字識別子單元,用以從所有的梁標注中識別出設(shè)定尺寸的標注文字,前一個為梁寬度,后一個為梁高度,并記錄到一個梁寬度數(shù)組中;
-梁邊線分組子單元,用以對墻邊線圖層中的梁邊線按平行線分組,相互平行的線段分到同一組中,相同圓心的圓弧認為是平行線;
-梁構(gòu)件計算子單元,用以對同一組中的平行線,計算其相互間的距離,如果距離與梁寬度數(shù)組中的某一個寬度相同則認為是一道梁,計算此平行線的中心線,作為梁中心線,梁寬為梁寬數(shù)組中對應(yīng)的寬度;
-梁標注獲取子單元,用以在梁中心線兩邊,距離為兩個梁寬的范圍內(nèi)搜索梁標注,將找到的最近的標注作為此梁的標注;
-梁構(gòu)件生成子單元,用以根據(jù)梁中心線生成梁構(gòu)件;
縱梁與橫梁分散標注識別單元包括:
-保存梁標注子單元,用以設(shè)置縱向梁標注工作區(qū)/橫向梁標注工作區(qū),并設(shè)置原點,提取縱向梁標注/橫向梁標注;將提取的縱向梁/橫向梁的標注信息進行保存;
-調(diào)用梁標注子單元,用以設(shè)置橫向梁標注工作區(qū)/梁向梁標注工作區(qū),并設(shè)置原點,將之前保存的縱向梁/橫向梁的標注信息呈現(xiàn)到橫向梁標注/縱向梁標注上;
所述板構(gòu)件識別提取單元包括:
-板邊界線段生成子單元,用以提取墻、梁的中心線、柱的輪廓線作為板的邊界線段;
-邊界線段打斷子單元,在所有的邊界線段的交點處打斷邊界線段;
-邊界線段移動子單元,用以對每段不是垂直的邊界線段,取其中點,如果是墻、梁線段,則向上移動一個墻、梁寬度,如果是柱輪廓線,則向上移動設(shè)定距離;
-判斷子單元,用以判斷所述邊界線段移動子單元選取的中點是否在已找到的板輪廓內(nèi),如果是則通過邊界線段移動子單元繼續(xù)向上移動,直至上述中點不在已找到的板輪廓內(nèi);
-內(nèi)輪廓搜索子單元,用以以所述邊界線段移動子單元選取的中點向右作一射線,作為選中板的起始邊界;從此邊界開始,在所有的板邊界線段中搜索內(nèi)輪廓;內(nèi)輪廓搜索子單元搜索內(nèi)輪廓的方法包括:(1)線段集中所有線段與起始線段求交,找出與起始線段有交點的所有線段;(2)在這些線段中,尋找交點離起始線段的起點最近的線段,但交點不能為起點;(3)在交點處打斷所有的線段,包括起始線段;起始線段被打斷后,起點到交點之間的線段作為新的起始線段;(4)按起始線段終點到起點方向作為零度,計算打斷后的線段與起始線段的夾角;(5)將夾角最小且不為0的線段作為下一個起始線段,當前起始線段作為要尋找的多邊形的一條邊;(6)如果下一個起始線段的終點和已找到的多邊形的邊的某個頂點相同,則該邊為多邊形的起始邊,找到的下一起始線段為多邊形的終止邊,起始邊、終止邊以及其之間的線段一起構(gòu)成最終尋找到的多邊形;(7)如果下一個起始線段與已找到的多邊形線段不能形成多邊形,則從第(1)步開始重復(fù)此過程,直到找到多邊形為止;如果線段集中沒有線段了,則認為沒有多邊形,也停止尋找;
-第一板構(gòu)件生成子單元,用以通過內(nèi)輪廓搜索子單元找到一個內(nèi)輪廓,則作為板的邊界線,生成一個板構(gòu)件;
-第二板構(gòu)件生成子單元,用以通過邊界線段移動子單元、判斷子單元、內(nèi)輪廓搜索子單元、第一板構(gòu)件生成子單元搜索出所有的內(nèi)輪廓并生成板構(gòu)件;
-板構(gòu)件標注獲取子單元,用以從板標注中搜索板構(gòu)件對應(yīng)的標注;標注的文字應(yīng)在板輪廓內(nèi),以找到的第一個標注作為板構(gòu)件的標注;
所述模板面生成單元包括:
-模板面獲取子單元,用以根據(jù)建筑規(guī)則從多面體中分離出需要布置建筑模板的面,要布置模板的面稱作模板面;對多面體的每個面,按其法線與鉛垂線的夾角來判斷是否布置模板,當夾角超過預(yù)設(shè)角度時認為是模板面,將其從多面體中復(fù)制并分離出來;對不同類型的構(gòu)件設(shè)置不同的角度,以準確獲取不同構(gòu)件的模板面;
-模板面扣減子單元,用以對從構(gòu)件多面體中分離出來的各個模板面進行扣減計算后,才能得到真正需要布置模板的面;扣減計算是用三維布爾算法中的差運算來實現(xiàn)的,對所有模板面按照扣減規(guī)則,依次與相鄰的構(gòu)件多面體進行扣減計算,扣除不需要布置模板的部分,最終得到需要布置建筑模板的面;
所述模板面扣減子單元的多面體三維布爾差計算方法包括用第一多面體減去第二多面體的流程;
所述模板面扣減子單元包括:
-二叉樹構(gòu)造子單元,用以構(gòu)造第一多面體、第二多面體的空間分區(qū)二叉樹;
-第一分割子單元,用以對第一多面體中的每個面依次與第二多面體中的面求交,將第一多面體的面分割成第二多面體的面的正反兩部分,每部分再與第二多面體的其它面求交,也同樣分成兩部分;這樣依次與第二多面體中的所有面進行求交計算,將第一多面體的面分割成很多面;
-第一多面體處理子單元,用以對第一多面體分解出來的面,用第二多面體的空間分區(qū)二叉樹判斷是否在第二多面體的內(nèi)部;若在第二多面體內(nèi)部的面則去掉,在第二多面體外部的面則作為差的一部分保留;
-第二分割子單元,用以對第二多面體中的每個面依次與第一多面體中的面求交,將第二多面體的面分割成第一多面體的面的正反兩部分,每部分再與第一多面體的其它面求交,也同樣分成兩部分;這樣依次與第一多面體中的所有面進行求交計算,將第二多面體的面分割成很多面;
-第二多面體處理子單元,用以對第二多面體分解出來的面,用第一多面體的空間分區(qū)二叉樹判斷是否在第一多面體的內(nèi)部;若在第一多面體內(nèi)部的面則去掉,在第一多面體外部的面則作為差的一部分保留;
-差面保存子單元,用以將第一多面體、第二多面體中作為差的面保存到結(jié)果多面體中即完成三維布爾差運算;
所述二叉樹構(gòu)造子單元構(gòu)造多面體的空間分區(qū)二叉樹的過程中,空間分區(qū)二叉樹的每個節(jié)點包含三個子節(jié)點,分別為法線正面部分的面、即正側(cè),法線負面部分的面、即負側(cè),以及共面的面、即共面部分,二叉樹構(gòu)造子單元的構(gòu)造方法包括如下步驟:
A10.將所有面添加到第一個節(jié)點;
A11.將節(jié)點中的第一個面作為節(jié)點的標準平面,保存到當前樹節(jié)點的共面部分中,并從多面體中去掉該面;
A12.對剩下的每個面作如下操作:判斷該面與標準平面的關(guān)系;完全在法線正面則保存到正側(cè)節(jié)點;完全在法線負面的部分保存到負側(cè)節(jié)點;共面的面保存到共面部分;與標準平面交叉的面,則用標準平面分割該與標準平面交叉的面為兩部分,正面部分保存到正側(cè),負面部分保存到負側(cè);
A13.對正側(cè)、負側(cè)部分的節(jié)點,重復(fù)進行步驟A11至A13的操作,直到?jīng)]有正側(cè)、負側(cè)的面為止;
第一多面體處理子單元、第二多面體處理子單元判斷面在多面體的內(nèi)或外的方法歸結(jié)為判斷面中的一個點是否在多面體的內(nèi)或外,方法包括:將點與空間分區(qū)二叉樹的每個節(jié)點的標準平面進行比較;若點在標準平面的正側(cè),則用正側(cè)子節(jié)點繼續(xù)判斷,如果正側(cè)沒有子節(jié)點,則表示點在多面體外部;若點在標準平面的負側(cè),則用負側(cè)子節(jié)點繼續(xù)判斷,如果負側(cè)沒有子節(jié)點,則表示點在多面體內(nèi)部;若點在標準平面上,判斷是否在節(jié)點的共面部分面中,如果在則認為是多面體內(nèi)部,否則認為在多面體外部;
所述模板組件生成單元包括
-交接部分模板組件生成子單元,用以在各交接部分,按照建筑模板的標準組件,生成C槽、龍骨、支撐塊的模板組件;
-優(yōu)化排模子單元,用以在中間面域部位,按建筑模板的標準尺寸,進行優(yōu)化排模;
-支撐組件生成子單元,用以按照建筑模板相關(guān)規(guī)范,生成梁板構(gòu)件支撐塊,早拆支撐組件;
-穿墻孔及背楞生成子單元,用以按照建筑模板相關(guān)規(guī)范,生成柱墻構(gòu)件穿墻孔及背楞;
-編號生成子單元,用以對每塊模板生成編號;
所述交接部分模板組件生成子單元包括角模生成子單元,穿墻孔及背楞生成子單元包括對拉螺栓模板布置子單元、背愣生成子單元,優(yōu)化排模子單元包括普通墻柱模板生成子單元,支撐組件生成子單元包括板底模板布置生成子單元;
角模生成子單元用以對所有組成模板面的多邊形邊界,依次搜索與其相鄰的另一個模板面的邊界;如果找到相鄰邊界,如果兩個面的夾角小于180度,且不等于0、180度,則在找到的相鄰邊界布置陰角模;如果大于180度,則布置陽角模;如果形成陰角模的兩個面,有一個是法線向下的水平面,則該陰角模為頂角模;布置頂角模時,判斷頂角模邊界的端點處是否有另外方向的頂角模,如果有,則在該端點處布置轉(zhuǎn)角模板,同時在轉(zhuǎn)角模板后面布置易拆模板,或者設(shè)置為不布置易拆模板;
對拉螺栓模板布置子單元用以對需布置對拉螺栓的墻柱模板進行布置;對每一個墻柱模板面,尋找平行、背對且距離最近的墻柱模板面;如果距離小于設(shè)定值,則在這兩個模板面上布置對拉螺栓模板;將兩個面投影到同一個平面,同時從同一個方向布置模板,間隔布置開口模板和普通模板;開口模板上有對拉螺栓孔的模板;把布置好的模板反投影回各自墻柱模板面上,即完成對拉螺栓模板布置;
普通墻柱模板生成子單元用以不考慮和對面墻模板對應(yīng)的問題,直接從墻的任意一端開始依次布置普通模板;
背愣生成子單元用以對墻柱模板面,在設(shè)定的標高處布置背愣;超過設(shè)定標高的部分,按設(shè)置的布置間距布置背愣;
板底模板布置生成子單元用以尋找板底模板面的最長邊;沿最長邊方向布置模板;先布置一排普通模板,再布置一排支撐模板,支撐模板按普通支撐模板、支撐塊方式間隔布置,重復(fù)進行,直到模板面全部布置完畢;
所述檢查單元包括:
-三維仿真模型生成子單元,用以按模板輪廓多邊形和底板厚度生成模板的面板的正反兩個面;按背愣標高和間距,在墻柱模板面上生成對拉螺栓孔面;按設(shè)置的間距計算模板邊板上的螺栓孔位置;沿模板輪廓生成邊板面,按邊孔位置生成螺栓孔的面;以上所有面組成模板的三維多面體,即模板的三維仿真模型;
-模板拖拉檢查子單元,用以將選擇的模板從原圖中拖動;包括:選中鼠標所在的模板;移動鼠標時,計算鼠標當前點與前一點的偏移量,將此偏移量保存到模板數(shù)據(jù)記錄;此偏移量進行校正模板顯示數(shù)據(jù);重新顯示模板數(shù)據(jù);
所述模板編輯單元包括:
-合并模板子單元,用以將兩個以上的模板合并為一個;選擇要合并的模板時,為合并成功,須選擇邊界相鄰且共面的模板;合并模板輪廓多邊形為一個多邊形;將合并后的多邊形設(shè)置到選擇的第一個模板數(shù)據(jù)記錄中,刪除其余的模板記錄;重新生成合并后的模板的三維仿真模型;
-分割模板子單元,用以將一個模板分割為兩個以上模板;選擇要分割的模板后,彈出多邊形編輯窗口,分割模板輪廓多邊形為兩個以上多邊形;為每個分割后的多邊形生成一個模板數(shù)據(jù)記錄,并依次將多邊形設(shè)置為其模板輪廓;刪除被分割的多邊形;重新生成分割后的新生成的模板的三維仿真模型;
所述計算輸出模塊包括:
-配模圖生成單元,用以生成配模圖;對于板底、梁底模板,直接輸出其輪廓多邊形;對于墻柱側(cè)面模板,設(shè)置一個生成剖面的標高,在該標高位置生成一個剖切平面;依次將墻柱模板輪廓多邊形與該平面求交,計算其交線;從交線向構(gòu)件模板面外側(cè)偏移,偏移距離為模板邊板高度;交線與偏移線構(gòu)成一個矩形,此矩形即為墻柱模板的配模布置圖;
-加工圖生成單元,用以生成加工圖;包括:將模板輪廓多邊形投影到水平面;每條邊的螺栓孔繪制到各個邊外側(cè);標注第一個孔到邊起點的距離,剩下的孔按“孔數(shù)量×孔間距”方式標注;標注每條邊的長度;如果與上一邊的角度不為90度,則標注其角度;在下方繪制模板編號、備注文字;生成多個模板加工圖時,間隔布置各個模板加工圖,每排布置20個加工圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海神機軟件有限公司,未經(jīng)上海神機軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410305231.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種數(shù)字化專業(yè)建設(shè)評估方法
- 一種基于電網(wǎng)的時序建設(shè)安全穩(wěn)定的評估方法
- 一種自動獲取團隊建設(shè)方案的方法
- 一種城市建設(shè)氣候變化緊迫?適應(yīng)度的關(guān)聯(lián)映射計算方法
- 一種確定大橋建設(shè)方案的方法
- 一種智慧燃氣網(wǎng)建設(shè)系統(tǒng)
- 一種智能電網(wǎng)建設(shè)系統(tǒng)
- 一種產(chǎn)業(yè)園建設(shè)管理系統(tǒng)
- 一種基于城市關(guān)聯(lián)分析的多因素海綿城市建設(shè)及評估方法
- 一種提高生態(tài)場地生態(tài)價值的建設(shè)方法





