2026年4月10日 星期五

[AutoTower] 尺寸標註

同一張圖面,因應實際需求,會有不同大小比例或不同標註形式的尺寸。因此需要預先設定多款標註型式。


標註比例

因應不同圖面單位與比例,需要設定不同的標註比例。

整體標註比例最好應跟隨圖面單位與比例的係數縮放。


匯出與匯入標註型式

把舊有圖面的標註型式匯出成為標準檔案,然後在新的圖面中匯入,成為可用的標準型式。

提醒:在開始一個新的圖面時,最好先匯入標註型式。


預設的標註型式

Standard


精確度

與基線、斜率有關的數值其精確度應到小數第 3 位,角鋼孔距則為個位數整數。所以在標註型式上應該妥為因應。



尺寸文字避讓

在狹小的間距標註尺寸,會讓尺寸數據顯得擁擠,因此需要手動或程式自動避讓。

在不同的標註用途與標註型式下,因地制宜可以設定一個「避讓係數」:

  • 主材標註:文字固定向外推 80 單位。

  • 斜材標註:文字依斜率方向偏移。

  • 螺栓孔位:文字垂直於準距線彈開。


內部子程式

(at_DimCStyGet)    取得目前標註型式  RETURN "(目前標註型式)"

(at_DimCStySet  styleName)               設定目前標註型式

(at_DimDetails ent)                               提取標註物件的所有關鍵變數

(at_DimStyUpdate sl styleNew)           將新的標註型式套用到物件

(at_DimSetLinearScale ent fac)           修改主要單位的線性比例

(at_DimRoundOverride ent)                將測量值四捨五入後寫入置換文字

(at_DimOffset ent ang dist)                  錯開標註文字位置

(at_DimSmart style p0 rt ps strDist)   標註尺寸


外部指令

atDimExport.lsp   匯出目前圖面的標註型式,檔名 "C:\\AutoTower\\User\\_DimStyle.dwg"。

提醒:標註型式名稱為中文的,將無法匯出與匯入。

atDimImport.lsp         匯入標註型式到目前圖面

atDimStyDup.lsp        套用標註型式

atDimRoundAll.lsp     將測量值四捨五入成為整數後寫入文字置換

atDimOffset.lsp           將標註的文字錯開位置

atDimFixScale.lsp       修改主要單位的線性比例

atDimDetail.lsp           將物件另行縮放比例,但尺寸標註維持原樣



沒有留言:

張貼留言