2026年3月20日 星期五

[AutoTower] 圖紙與出圖管理

圖紙與出圖有啥關係?


紙張標準尺寸

A0 - 841 x 1189mm

A1 - 594 x 841mm

A2 - 420 x 594mm

A3 - 297 x 420mm

A4 - 210 x 297mm

E0 - 

E1 -

E2 -

E3 - 

E4 -


標準圖紙

圖紙單位與比例

思考那些東西會受到繪圖單位與比例的影響。直覺化的繪圖環境,受影響之物件應由程式處理。


因應不同繪圖單位和比例,圖形物件常常需要隨著縮放比例大小,我們可以自訂一個常數 at$DwgSc 讓字高乘上這個常數,就是程式需要畫出的大小。

(cond

    ((eq at$DwgUnit "MM") (setq at$DwgSc (* 1 (atof (substr at$DwgScale 3)))))

    ((eq at$DwgUnit "CM") (setq at$DwgSc (* 10 (atof (substr at$DwgScale 3)))))

    ((eq at$DwgUnit "M") (setq at$DwgSc (* 1000 (atof (substr at$DwgScale 3)))))

)


自訂圖框

圖框大小、樣式...因人而異,很難標準化。最好的因應方式是直接使用繪圖者原本的圖框製成程式可用的圖框。以下在說明如何將繪圖者原本的圖框製作成程式可用的圖框。

圖框元素的組成

1. 位於「圖框」圖層內的矩形聚合線,顏色可自訂,可視、可繪出。

2. 位於「圖框」圖層內,矩形聚合線右下角落的「at_SheetAtt」圖塊,它含有屬性。

屬性欄位

名稱    提示   預設值

圖名

圖號

張號

單位                MM

比例                1:30

製圖

日期

備註1

備註2

備註3

備註4

備註5

控制 (用來關聯圖框的欄位,批次出圖)


程式動作

出現交談框,輸入圖名、單位、比例...等資料,選取閉合的聚合線,變更它的圖層到「圖框」,並插入圖塊「at_SheetAtt」。

程式檢核

「圖號 - 張號」需具備唯一性質。


圖紙管理員

圖紙集中管理有利於標準化。


在模型空間批次出圖

給圖紙一個名稱,有利於程式批次出圖。


圖紙命名的規則


目前圖面單位與比例

c:atDwgIni  指定目前圖面單位與比例

c:atSheetBorder 繪製基本圖框

c:atSheetAtt 建立圖框屬性資料





沒有留言:

張貼留言