指令 GzSTA - 材料統計

一句話說明:框選統計範圍,自動計算鋼筋材料用量並產生統計總表。

這個指令能做什麼

GzSTA 是 Grebarz 配筋製圖的核心統計功能。你框選圖面上的配筋區域後,Grebarz 會自動識別範圍內所有鋼筋圖元(筋串、料型圖塊等),計算各號數鋼筋的支數、長度與重量,並產生完整的材料統計總表。適用於版、梁、柱、牆各系統完成配筋後的材料彙整。

💡統計表上的料型代號看不懂?

統計表會以 aabhdi 這類料型代號標示每一項鋼筋的形狀。 鋼筋料型圖鑑 把 115 種代號逐一配上形狀圖, 並標明各自要填哪幾段長度——核對統計結果時對照著看,馬上知道那一項是什麼形狀的鋼筋

操作步驟

  1. 執行 GzSTA 後,框選要統計的配筋範圍
  2. 按 Enter 結束選取,指定統計總表的插入位置

注意事項

🚨柱主筋續接器轉號後,統計筆數可能比以前多,這是預期行為

柱主筋遇大小號轉換時會用續接器銜接,Gz706 繪製柱施工圖時會在續接器旁標示轉號後的號數(Copular-Spec 圖塊)。過去這個標示純粹是畫給人看的,GzSTA 完全不會讀取,同一支主筋不管接哪一號續接器,統計出來的料項都長得一模一樣。

現在解析主筋圖塊時,會一併讀取同插入點的續接器轉號標示:母牙填入 SPECB、公牙填入 SPECC(兩端型式相同、欄位會撞在一起時,改以「先填 SPECB」處理)。因為統計判斷是否為同一料項時本就會比對 SPECB/SPECC 欄位,過去這兩欄恆為空,所以同規格的續接器主筋全部合併成一筆;現在有標示轉號規格的續接器會依規格拆分成獨立料項。升級後同一張圖重新執行 GzSTA,統計筆數可能比以前多,這是統計精度提升的預期行為,不是 Bug。

🚨帶彎鉤梁筋轉成料型圖塊後,統計筆數可能比以前少,這也是預期行為

過去比對「是否算同一種料」時,會連彎鉤角度(DegreeA/DegreeB)也逐欄硬比。但同一種帶彎鉤的梁筋,「尚未轉換的文字」與「用 Gz893 轉換後的料型圖塊」取得角度值的方式並不對稱:文字端由幾何量得實際角度(例如 90° 彎鉤量出 90),圖塊端則對沒有角度屬性可填的固定角料型(如 acccicecftc 等)一律讀回 0——同一種筋因此被誤判成兩種料,在統計總表分裂成兩列,看起來一模一樣卻各自累加一筆(每列的單支長度與重量都是對的,只是明細表多出一列)。

現在改為依料型是否宣告需要角度值來決定要不要比對角度欄:有宣告的料型(如 susuvsdzshhsh)兩端都有真值,照常比對;沒有角度屬性可填的固定角料型則跳過角度比對,只比其餘欄位。升級後若圖面上有帶彎鉤的梁筋、且部分已用 Gz893 轉成料型圖塊,重新執行 GzSTA 後統計筆數可能比以前少(原本分裂的兩列合併成一列),這是修復結果,不是漏算。

常見問答

Q:升級後重新執行 GzSTA,同一張圖的統計筆數比以前多,是不是 Bug?

A:不是 Bug,是預期中的精度提升。過去 GzSTA 不會讀取柱主筋續接器旁的轉號號數標示,同一支主筋不論接哪一號續接器,統計出來的料項都長得一樣,因此全部合併成一筆。現在會正確讀取轉號規格並回填料表(SPECB/SPECC),有標示號數的續接器主筋會依規格拆分成獨立筆數——這代表統計更準確,不是重複計算。

Q:升級後重新執行 GzSTA,統計筆數比以前少了,是不是漏算了?

A:不是漏算,是料表判定「同一種料」的邏輯修正後的預期結果。過去判斷兩支鋼筋是否算同一料項時,會連彎鉤角度(DegreeA/DegreeB)都逐欄比對。但同一種帶彎鉤的梁筋,「尚未轉換的文字」與「用 Gz893 轉換後的料型圖塊」取得角度值的方式並不對稱——文字端由幾何量得實際角度,圖塊端對沒有角度屬性可填的固定角料型一律讀回 0,兩者角度值對不上,就被誤判成兩種料,在統計總表上分裂成兩列(每列的單支長度、重量都是對的,只是明細表多出一列看起來一樣的項目,很難察覺)。

現在改為依料型是否宣告需要角度值來決定要不要比對角度欄,同一種筋不論是文字還是轉換後的圖塊,都會正確合併成同一列。如果你升級後發現某些帶彎鉤梁筋(尤其是已用 Gz893 轉過料型圖塊的圖面)統計筆數變少了,這是修復後的正確結果,不是漏算;單支長度、重量與總噸數並不會因此改變。

Q:180° 收頭筋這一族料型(arcrcrvrrrsr),統計表的 B、C 欄各代表哪一支彎鉤?

A:這五種料碼都含 180° 收頭筋,但 B/C 欄的對應依據分成兩套,是核對統計表時最容易看錯的地方:

料碼 端部組合 B 欄 C 欄 對應依據
ar 一端 180° + 一端直端 180° 彎鉤長 不使用
crcrv 一端 180° + 一端 90° 90° 彎鉤長 180° 彎鉤長 彎鉤種類
rrrsr 兩端都是 180° 起端彎鉤長 尾端彎鉤長 彎鉤位置

關鍵差別在於:crcrv 兩端型式不同,所以按「種類」分——B 欄永遠是 90° 那一支、C 欄永遠是 180° 那一支,跟它畫在筋串的哪一端完全無關;而 rrrsr 兩端同樣都是 180°,種類分不出來,只能按「位置」分(B=起端、C=尾端)。看到同樣有兩欄長度就套同一套讀法,會把 90° 與 180° 的數值對調。

兩欄的取值來源也不同:90° 彎鉤長是查規格表得到的固定值,180° 彎鉤長則是量圖面實際畫出的回折腿長(該長度隨樓層、分區、混凝土強度變動,無法由規格反推,詳見上方注意事項)。同一料碼的形狀圖可對照 鋼筋料型圖鑑;若要反查某筆統計項目在圖面上的位置,Gz116S 採用與此完全相同的對應規則,兩邊結果一致。

Q:料型圖塊的長度屬性填了小數,統計結果好像不太對?

A:要看填的是不是 0.5 的倍數。GzSTA 讀取料型圖塊(手鋪料)的長度屬性時,只放行整數與 0.5 的倍數(例如 8080.5)——這是現場料長慣例中唯一會出現的小數位。填其他小數(例如 80.2580.3)會被視為誤輸入,該筆整筆判定無效,不會進入統計總表,而是列在指令列的「未列入統計」清單並在圖面對應位置畫出指引線,訊息會標明是哪個欄位、原始值與原因。若你發現某筆材料在統計後不見了,或是馬凳類的腳長算出來怪怪的,先檢查該圖塊的長度屬性是不是打錯了小數點。此規則目前只涵蓋料型圖塊,透過筋串工具輸入的料型仍不接受小數長度。

Q:統計後某個料型整筆不見了,指令列說「需要角A,但未填寫或圖塊缺 DEGA 屬性」(或角B/DEGB)?

A:這是角度缺值防呆機制,用意是攔下「圖面看起來角度正常、但實際上沒讀到值」的鋼筋,不讓它悄悄以 0 度計入統計後送到加工廠。常見成因有兩種:

  1. 插入圖塊時角度欄位漏填——屬性值還停留在預設的 ?,沒有實際輸入角度
  2. 圖塊庫版本過舊——該料型的圖塊定義裡根本沒有角A/角B這個屬性可以填,即使想填也填不到

兩種情況下,這支鋼筋都不會再靜默以 0 度算入統計——因為那樣圖面看起來完全正常、統計表也只是普通一列,但送到加工廠的角度是錯的,是最不容易被發現的錯誤之一。改為整筆列入「未列入統計」清單,並在圖面對應位置畫出指引線,方便你直接找到問題圖塊。

處理方式:先確認圖面上該圖塊的角度是否已經填值;若已填但仍出現這個訊息,代表圖塊庫版本較舊,需要更新圖塊庫後重新插入或重新執行 GzSTA。

這條規則不是所有料型都會觸發——只有該料型本身設計上需要角度值(例如 suzshshh 等牛腿料型)才會被檢查;不需要角度的料型(如直料 aa)不受影響。Gz116S 搜索共用同一套判斷邏輯,角度無效的圖塊在搜索端也會一併跳過。

Q:Z 字型料碼(z)統計表的 A、B 欄位,怎麼跟我想的順序不一樣?

Az(兩彎異側等角,即首尾段互相平行的閃電形)是目前唯一 A、B 欄語意與其餘兩彎料型相反的料碼。多數兩彎料型是「A = 身段、B/C = 兩腳」,但 z照長度文字的書寫順序直接對應:長度文字 (390+260+30) → A=390、B=260、C=30,A 與 B 剛好互換。核對統計表時若覺得數字兜不起來,先確認是不是看到 z 這個料碼,套錯讀法最容易把 A、B 看反。

這個料碼過去曾有一段時間被筋串工具誤標為 ss 是另一個完全獨立的合法料型,用於梁開口補強角筋等場景),現已修正為與梁線筋端點判定一致的 z。若你比對新舊兩次統計表,發現同一支鋼筋的料碼欄從 s 變成了 z,這是修正後的正確結果。z 的形狀圖與其餘料碼可對照 鋼筋料型圖鑑

Q:shh/sh 這兩個牛腿料碼,統計表的欄位跟長度文字要怎麼對應?

A:這兩個都是45°牛腿的對稱型式(可能來自 Gz936S 雙邊牛腿,也可能來自手鋪料圖塊),統計表的 A/B/C 欄語意跟大多數兩彎料型一樣是「A=身體長、B/C=兩腳」,不是z 那樣 A、B 互換;但兩者的長度文字格式各自有例外,容易看錯的地方不一樣:

料碼 長度文字格式 A 欄 B 欄 C 欄
shh(雙邊無腳掌) (身體長+斜長) 身體長 斜長 斜長(與 B 同值,圖上只寫一次)
sh(雙邊帶腳掌) (斜長+身體長+腳掌長) 身體長 斜長 腳掌長

shh 的例外在於:兩邊斜長對稱,長度文字只寫一次,所以 C 欄不是圖上另外標的數字,而是直接沿用 B 欄的值——若你在圖上只看到兩個數字、卻在統計表看到三欄都有值,這是正常的,不是多算了一段。

sh 的例外則在於長度文字的書寫順序:其餘大多數料型的慣例是身體長寫在最前面,但 sh 的身體長寫在中間,第一個數字反而是斜長。例如長度文字 (35+610+40),610(中間值)才是身體長、35 是斜長、40 是腳掌長;統計表的 A 欄會正確對應到 610,但若你是直接讀圖上的長度文字(沒有透過統計表),很容易把最前面的 35 誤認成身體長。

這兩個料碼的形狀圖可對照 鋼筋料型圖鑑

Q:雙箍單蓋的箍蓋、箍身統計筆數對不起來,是不是算錯了?

A:不是算錯,這是雙箍單蓋(135°/180°)的結構特性。這種箍型是兩支箍身共用一個箍蓋,圖塊本身記錄的數量是「組數」,GzSTA 統計時依組數展開:箍蓋(料碼 i)數量=圖塊記錄的組數,箍身(135° 用料碼 gg、180° 用料碼 g)數量=組數×2。所以在統計總表上,同一組雙箍單蓋的箍蓋筆數會固定是箍身筆數的一半,這是「兩身共一蓋」的結構決定,不是統計把箍蓋算漏了。

相關指令

指令 說明
鋼筋料型圖鑑 統計表上 aabhdi 這些料型代號的形狀對照
GzSTR 生成統計範圍框 繪製命名的統計範圍框,定義計算區域
GzSTC 統計表轉番號重量表 將統計表轉換為依番號分類的重量表
GzQC 結構數量中心 結構數量管理中心
GzLI 統計系統入口 本指令位於統計系統的子指令
Gz500 批量輸出 統計完成後可批量輸出圖面
搜鋼筋(依統計表) 相關指令
Gz936S 筋串端部 45° 牛腿;單邊併入既有料碼 suz,雙邊對稱牛腿併入 shhsh,皆不另立新分類
GzSW 筋串編輯工具集;本頁 z 料碼修正涵蓋此工具畫出的兩彎鋼筋
Gz610 手繪筋串;本頁 z 料碼修正涵蓋此工具畫出的兩彎鋼筋
Gz706 柱主筋遇轉號續接器時繪製的號數標示,本指令會讀取並回填 SPECB/SPECC
Gz893 梁筋轉料型圖塊;同一種帶彎鉤的筋不論轉換前後,本指令現在都會正確合併統計為同一列
Gz1683 合併料表項目 相關指令
Gz1689 批量統計表匯出 Excel 相關指令
Gz1691 圈選多張既有統計表外框,合併成一張新表
Gz1692 圈選舊表與新表,比對產生五色差異表
版筋分圖(五份) 相關指令
梁施工圖依特殊梁台標記重排 相關指令
GzSTA 材料統計的角色 相關知識庫文章
收頭筋(End Cap Bar) 180° 收頭筋的用途說明;本指令的彎鉤長量測基準與 Gz116S 搜尋比對同源
轉號標記(柱豆圖) 續接器轉號的背景知識,Gz706 標示的號數即由本指令讀取回填
版系統總覽 所屬功能說明
鋼筋參數設定 所屬功能說明