指令 Gz7033 - 柱豆圖向上連續推算
一句話說明:選取一個起始柱豆格,系統自動向上逐層連續推算並補繪柱豆,一次補齊多個樓層,無需逐格手動執行。
這個指令能做什麼
Gz7033 是 Gz7031 的批次版本。Gz7031 每次只推算一格上方的樓層;Gz7033 從選取的起始格出發,沿相同柱號向上連續推算,直到頂層或遇到停止條件為止。
每一輪推算都會重新比對「當層柱豆」與「上方柱豆」的對應關係,而不是只在第一輪配對一次、之後全程沿用同一份排列。這代表遇到某層有減支(截斷筋)或縮柱的案子時,柱豆的空實排列與特殊筋樣式不會因為上下層點位重新均佈、位置不重合而整片跟著錯位。
每推算成功一層,系統會清除該層既有柱豆並重新繪製,確保結果一致;最終視圖聚焦至最後一次成功推算的框架,狀態列顯示完成層數及停止原因。
若起始格含有 I/J 特殊筋(Mainbar-I-/Mainbar-J- 前綴圖塊),執行前會先詢問一次「特殊筋要不要計入延伸計數」,選項與 Gz7031 完全相同;選定後整趟推算沿用同一選擇,不會每層重複詢問。
適合什麼時候使用
| 情境 | 說明 |
|---|---|
| 多樓層柱豆一次補齊 | 需要從某格起算補繪所有上方樓層的柱豆,比逐格執行 Gz7031 更有效率 |
| 規劃圖全欄更新 | 某欄柱豆因資料異動全數清除,需從底層重新推算 |
操作步驟
- 在命令列輸入
Gz7033後按 Enter - 畫面提示「請選取柱豆圖內框架(向上連續推算起始點)」時,點選要從哪一格開始向上推算
- 若起始格含 I/J 特殊筋,會先跳出一次詢問,選擇以下其中一項:
- 1 - 是,且沿用樣式:I/J 計入延伸計數,並以相同前綴圖塊插入
- 2 - 是,但不沿用樣式:I/J 計入計數,但以一般主筋樣式插入
- 3 - 否:I/J 不計入延伸計數,從排序中排除
- 系統自動向上尋找下一格框架,逐層重新比對配筋並補繪,視圖依序聚焦至各層
- 推算完成後,狀態列顯示「已向上連續推算 N 個樓層」及停止原因(若有)
注意事項
建議
Gz7033 與 Gz7031 現在共用同一套配對邏輯與 I/J 詢問方式,差別在於範圍:Gz7033 一次向上推算到頂層或遇到停止條件為止,中途不再逐層確認;若需要對不同樓層分別給予不同的 I/J 處理方式,或想在每層繪製後先目視確認再繼續,才需要改用逐格執行的 Gz7031。
- 推算過程中,若上方框架不存在(已到頂層或超出圖面範圍),系統自動停止,不視為錯誤
- 停止原因會顯示具體訊息,常見情況包括:
- 主筋數量不符:提示「若此層需減支,請先用 Gz7023 標記截斷筋」
- 斷面尺寸不符(容差 1 單位):提示「此層請改用 Gz7031 逐層推算」——斷面尺寸改變(縮柱/擴柱)時,Gz7033 會在該層停下讓人確認,不會自動跨過
- 柱豆樣式配對失敗:回報「判斷高矮排序失敗」,代表上下層柱豆無法建立對應關係
- 其餘既有停止條件維持不變:柱編號不符、上方框架識別失敗、上方柱資料未識別等
- I/J 特殊筋的計入方式:由執行前的一次性詢問決定,整趟推算沿用同一選擇(見上方操作步驟第 3 步)
- 既有柱豆覆蓋:每層推算前會先清除該格既有的主筋圖塊(Mainbar-* 與 NonMainSymbolMark),再重新插入,確保結果一致
相關指令
| 指令 | 關係 |
|---|---|
| Gz7031 | 逐格版本,每次推算一層,含 I/J 三選項詢問;兩指令現共用同一套配對邏輯 |
| Gz702 | 完整繪製全樓層柱豆規劃圖 |
| Gz702R | 更新已存在的柱豆格(直接依資料庫重繪) |
| Gz702S | 推算完成後執行,建置資料庫 |
| Gz7023 | 標記單層截斷筋(減支),推算前若某層要減支需先用此指令標記 |
| 減支 | 相關知識庫:減支的截斷處理方式 |
| 縮柱、減支、擴柱、柱移位 | 相關知識庫:斷面尺寸改變時 Gz7033 為何停下改交給 Gz7031 |
| 柱豆截斷類型:單截與雙截 | 相關知識庫:C/D 單截筋不計入延續筋數的判斷依據 |