同一張圖面,因應實際需求,會有不同大小比例或不同標註形式的尺寸。因此需要預先設定多款標註型式。
標註比例
因應不同圖面單位與比例,需要設定不同的標註比例。
整體標註比例最好應跟隨圖面單位與比例的係數縮放。
匯出與匯入標註型式
把舊有圖面的標註型式匯出成為標準檔案,然後在新的圖面中匯入,成為可用的標準型式。
提醒:在開始一個新的圖面時,最好先匯入標註型式。
預設的標註型式
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 將物件另行縮放比例,但尺寸標註維持原樣