指令 Gz893Q - 梁筋料型圖塊復原(依單元框)
一句話說明:圈選梁單元框後,系統自動掃描框內由 Gz893 / Gz893X 轉出的料型圖塊清單,依編號整組自動復原回完整的梁筋文字。
這個指令能做什麼
執行 Gz893Q 後,你可以把之前用 Gz893 或 Gz893X 轉換出的料型圖塊清單「整編號」復原回梁筋:封存簡化的梁筋文字(例如只剩 x3)會被還原成完整格式(例如 #4-500+15x3),筋線與端部圖塊搬回原本的圖層並還原成規格顏色,兩側的帶圈索引與料型圖塊則一併刪除。
這是批量操作:你只需要圈選要處理的梁單元框,程式會自動掃描框內的料型清單(不必再另外圈選清單),逐編號處理,不必一支一支手動改字。圈選 3 個以上的框時會出現進度視窗,可隨時中斷——已復原的編號會保留,其餘維持原樣。
只做整編號復原,不做局部扣減。 每個編號在復原前都要通過「閉合檢查」:圈選範圍內同編號成員的支數加總,必須剛好等於清單圖塊記錄的支數,相等才會整組還原並刪除圖塊;只要對不上(可能是來源梁筋散在你沒圈到的框裡,或圖塊支數被手動改過),就整組跳過並在報告中點名——系統不會嘗試用扣減的方式猜測該還原哪一部分。
復原文字是語意等價,不是逐字還原:
- 原本的寫法在轉換時已經丟失,復原後的寫法與梁筋生成時的慣例一致:長度等於目前規格表表定彎鉤長度的標準彎鉤會省略不寫,只有指定長度(與表定值不同的彎鉤長)才會明寫出來
- 省略寫法的正確性,由復原後立即以同一套材料參數重新解析驗證來保證
- 文字改寫完成後,系統會用跟材料統計完全相同的解析器重新驗證一次:結果與圖塊記錄逐欄相等才會繼續刪除圖塊;只要有一項不符(例如圖塊屬性被手動改過),這個編號就整組退回封存前的狀態,圖面不會留下半新半舊的結果
- 復原前後的材料統計結果一致
適合什麼時候使用
| 情境 | 說明 |
|---|---|
| 轉成料型圖塊後才發現還要調整梁筋內容 | 不必逐支手動改字,整編號批量復原成可編輯的梁筋文字 |
| 一次要復原多個梁單元框的清單 | 圈選多個框即可,系統自動逐框識別清單並逐編號處理,不用重跑多次 |
| 需要確認復原結果正確 | 系統自動用材料統計同一套解析器驗證,結果不吻合就自動退回封存,不會產生半復原的圖面 |
操作步驟
-
在 AutoCAD 命令列輸入
Gz893Q並按 Enter。系統會先確認專案的材料參數是否已載入(用來驗證復原結果);若尚未設定,會提示你先執行 GzPJ。 -
圈選要批量復原的梁單元框——選取過濾器只認 Grebarz_梁單元框架 圖層上的聚合線(黃色實線框,可一次圈選多個),按 Enter 確認。系統會自動掃描每個框內的料型清單(辨識 -forDraw 圖塊左側的帶圈索引),不需要另外圈選清單;若某個框內完全找不到可復原的料型清單,會跳出提示:「圈選的單元框內找不到可復原的料型清單。(-forDraw 圖塊的左側需有帶圈索引,且圖塊須在梁筋圖層上)」

-
程式自動逐編號檢查:先看框內同編號成員的支數加總是否等於清單圖塊記錄的支數(閉合檢查),對得上才改寫文字並用材料統計同一套解析器驗證;驗證通過才還原圖層顏色、刪除圖塊與雙側索引,驗證不通過則整組退回封存前的文字。

復原完成後會跳出對話框,列出整組還原的編號數與梁筋支數;若有編號復原後驗證不一致而退回封存,也會列出數量。若有編號無法復原,對話框會列出原因分類,接著系統會在圖上畫出指引線並列出這份原因清單。
注意事項
若某個編號的來源梁筋散在多個框,必須把那些框一起圈選;只圈到其中一部分會讓支數加總對不上清單記錄的支數,系統會把整個編號跳過,不會嘗試扣減或猜測該復原哪一部分——這是保護機制,不是錯誤。把相關的框一起圈選即可解決。
- 料型圖塊要有左側帶圈索引、且位於梁筋圖層上,才會被系統自動收進清單;若某編號的圖塊實際落在你沒圈選的框內,或缺少左側索引,會在報告中列出「清單中找不到編號」。
- 圖塊長度含半公分(手動改過屬性),或長度欄與料碼規則矛盾時,該編號會整組跳過並在報告中點名,不會嘗試硬轉。
- 只收梁筋三個圖層(上層筋、下層筋、腰筋)上的料型圖塊;Gz690(版/牆筋串)產生的清單不在本指令範圍內,會自然被排除。
- 階層文字(如「上二」)、搭接長度文字、延伸長度標註在轉換時本來就未封存,本指令自然也不會處理它們,會維持原樣不動。
- 帶彎鉤的固定角料型與續接器端部(公牙/母牙/T頭)的梁筋都能正常復原:驗證時對沒有角度屬性的固定角料型圖塊不會再誤判成角度不符,這與 GzSTA 材料統計、Gz690 搭接比對用的是同一套判斷邏輯。
- 復原後的梁筋會改回被 GzSTA 材料統計正常計算(復原前的料型圖塊已不重複計算)。
- 若復原的續接器端部上有 Gz830S 標記的轉號號數,會一併正確復原回自己的專屬圖層與紅色——不會被誤套用端部圖塊「筋線圖層+規格色」的還原規則。這是自動行為,不需要你額外操作。
- 帶 45° 牛腿或牛腿帶掌的梁筋(料碼
sd/suc/sdc/sm)現在能正確復原:這幾種料型的長度段改用跟 GzSTA 材料統計、Gz830 端部改寫同一套規則反推;其中sdc/sm(牛腿帶掌)過去系統辨識不出這種料型,復原一律失敗退回封存,現在能正常復原回完整梁筋文字。
相關指令
| 指令 | 關係 |
|---|---|
| Gz893 | 正向指令:把梁筋轉為料型圖塊(單框手動圈選文字),本指令是它的逆向復原 |
| Gz893X | 正向指令的批量版本(依單元框自動逐框轉換);本指令同樣可一次復原多個框的清單 |
| GzSTA | 材料統計;復原後的梁筋改回被它正常計算,復原前的料型圖塊不重複計算 |
| GzPJ | 專案設定;復原時的自我驗證需要材料參數,執行前需先設定 |
| Gz806P | 梁主筋編輯工具箱新增了「索引式作圖」分組,內含「料型圖塊復原梁筋」按鈕,可直接點選觸發本指令,不必記指令代碼 |
| Gz830S | 續接器轉號標記;若續接器端部有 Gz830S 標記的轉號號數,復原時會一併正確處理,不會還原成錯的圖層或顏色 |
| Gz830 | 梁筋改變端部形式;本指令復原 sd/suc/sdc/sm 這幾種牛腿/帶掌料型的長度段,用的是跟 Gz830 端部改寫同一套規則 |
| 鋼筋料型圖鑑 | 查詢料碼對應的料型圖塊長什麼樣 |
| 梁施工圖編輯 | 所屬功能模組 |