HEADER 段
本章介紹的組碼特定于 DXF™ 檔案。DXF 檔案的 HEADER 段包含與圖形關聯的變量的設定。每個變量由給出變量名稱的組碼 9 指定,其後是提供變量值的組。本章僅列出圖形檔案中儲存的變量。
本節内容
- HEADER 段組碼
HEADER 段組碼
下表列出了在 DXF™ 檔案的 HEADER 區域中表示的變量。關于此表中使用的縮寫和格式方面的資訊,請參見 本參考的格式慣例。
DXF 标題變量 | ||
---|---|---|
變量 | 組碼 | 說明 |
$ACADMAINTVER | 70 | 維護版本号(應忽略) |
$ACADVER | 1 | AutoCAD 圖形資料庫版本号: AC1006 = R10; AC1009 = R11 and R12; AC1012 = R13;AC1014 = R14; AC1015 = AutoCAD 2000; AC1018 = AutoCAD 2004; AC1021 = AutoCAD 2007; AC1024 = AutoCAD 2010 |
$ANGBASE | 50 | 0 角度方向 |
$ANGDIR | 70 | 1 = 順時針角度 0 = 逆時針角度 |
$ATTMODE | 70 | 屬性的可見性: 0 = 無 1 = 普通 2 = 全部 |
$AUNITS | 70 | 角度的機關格式 |
$AUPREC | 70 | 角度的機關精度 |
$CECOLOR | 62 | 目前圖元顔色号: 0 = BYBLOCK;256 = BYLAYER |
$CELTSCALE | 40 | 目前圖元線型比例 |
$CELTYPE | 6 | 圖元線型名稱、BYBLOCK 或 BYLAYER |
$CELWEIGHT | 370 | 新對象的線寬 |
$CEPSNID | 390 | 新對象的列印樣式句柄。如果 CEPSNTYPE 為 3,則此值代表該句柄 |
$CEPSNTYPE | 380 | 新對象的列印樣式類型: 0 = “BYLAYER” 列印樣式 1 = BYBLOCK列印樣式 2 = 詞典預設的列印樣式 3 = 随對象 ID/句柄列印樣式 |
$CHAMFERA | 40 | 第一個倒角距離 |
$CHAMFERB | 40 | 第二個倒角距離 |
$CHAMFERC | 40 | 倒角長度 |
$CHAMFERD | 40 | 倒角角度 |
$CLAYER | 8 | 目前圖層名 |
$CMLJUST | 70 | 目前多線對正: 0 = 頂端對正;1 = 居中對正;2 = 底端對正 |
$CMLSCALE | 40 | 目前多線比例 |
$CMLSTYLE | 2 | 目前多線樣式名稱 |
$CSHADOW | 280 | 三維對象的陰影模式: 0 = 投射和接收陰影 1 = 投射陰影 2 = 接收陰影 3 = 忽略陰影 |
$DIMADEC | 70 | 角度标注中顯示的精度位的位數 |
$DIMALT | 70 | 非零時執行的換算機關标注 |
$DIMALTD | 70 | 換算機關小數位 |
$DIMALTF | 40 | 換算機關比例因子 |
$DIMALTRND | 40 | 确定換算機關的舍入值 |
$DIMALTTD | 70 | 換算機關标注的公內插補點的小數位數 |
$DIMALTTZ | 70 | 控制是否對換算公內插補點做消零處理: 0 = 消除零英尺和零英寸 1 = 包含零英尺和零英寸 2 = 包含零英尺,消除零英寸 3 = 包含零英寸,消除零英尺 |
$DIMALTU | 70 | 所有标注樣式族成員(角度标注除外)的換算機關的機關格式: 1 = 科學;2 = 小數;3 = 工程; 4 = 建築(堆疊);5 = 分數(堆疊); 6 = 建築;7 = 分數 |
$DIMALTZ | 70 | 控制是否對換算機關标注值做消零處理: 0 = 消除零英尺和零英寸 1 = 包含零英尺和零英寸 2 = 包含零英尺,消除零英寸 3 = 包含零英寸,消除零英尺 |
$DIMAPOST | 1 | 換算标注字尾 |
$DIMASO | 70 | 1 = 建立關聯标注 0 = 繪制單獨圖元 |
$DIMASSOC | 280 | 控制标注對象的關聯性 0 = 建立分解标注;即标注的各元素之間沒有任何關聯,直線、圓弧、箭頭及标注文字均作為單獨的對象進行繪制 1 = 建立無關聯标注對象;将标注的各種元素組成單一對象,如果對象上的定義點移動,标注值将被更新 2 = 建立關聯标注對象;标注的各種元素組成單一對象,并且标注的一個或多個定義點與幾何對象上的關聯點相聯結 |
$DIMASZ | 40 | 标注箭頭尺寸 |
$DIMATFIT | 70 | 當尺寸界線的空間不足以同時放置标注文字和箭頭時用來控制兩者的位置: 0 = 将文字和箭頭均置于尺寸界線之外 1 = 先移動箭頭,然後移動文字 2 = 先移動文字,然後移動箭頭 3 = 移動文字和箭頭中較合适的一個 如果 DIMTMOVE 設定為 1,AutoCAD 将為被移動的标注文字添加一條引線 |
$DIMAUNIT | 70 | 角度标注的角度格式: 0 = 十進制度數;1 = 度/分/秒; 2 = 百分度;3 = 弧度;4 = 勘測機關 |
$DIMAZIN | 70 | 控制是否對角度标注做消零處理: 0 = 顯示所有前導零和後續零 1 = 消除十進制标注中的前導零 2 = 消除十進制标注中的後續零 3 = 消除前導零和後續零 |
$DIMBLK | 1 | 箭頭塊名稱 |
$DIMBLK1 | 1 | 第一箭頭塊名稱 |
$DIMBLK2 | 1 | 第二箭頭塊名稱 |
$DIMCEN | 40 | 中心标記/中心線的大小 |
$DIMCLRD | 70 | 尺寸線顔色: 範圍是:0 = BYBLOCK;256 = BYLAYER |
$DIMCLRE | 70 | 尺寸界線顔色: 範圍是:0 = BYBLOCK;256 = BYLAYER |
$DIMCLRT | 70 | 标注文字的顔色: 範圍是:0 = BYBLOCK;256 = BYLAYER |
$DIMDEC | 70 | 主機關标注的公內插補點的小數位數 |
$DIMDLE | 40 | 尺寸線超出尺寸界線的距離 |
$DIMDLI | 40 | 尺寸線增量 |
$DIMDSEP | 70 | 建立機關格式為小數的标注時使用的單字元小數分隔符 |
$DIMEXE | 40 | 尺寸界線延伸 |
$DIMEXO | 40 | 尺寸界線偏移 |
$DIMFAC | 40 | 用于計算标注分數和公差的文字高度的比例因子。AutoCAD 将 DIMTFAC 與 DIMTXT 相乘,以設定分數或公差的文字高度 |
$DIMGAP | 40 | 尺寸線間距 |
$DIMJUST | 70 | 水準标注文字位置: 0 = 在尺寸線上方,且在尺寸界線之間居中對正 1 = 在尺寸線上方,且緊鄰第一條尺寸界線 2 = 在尺寸線上方,且緊鄰第二條尺寸界線 3 = 在第一條尺寸界線上方且居中對正 4 = 在第二條尺寸界線上方且居中對正 |
$DIMLDRBLK | 1 | 引線的箭頭塊名 |
$DIMLFAC | 40 | 線性測量的比例因子 |
$DIMLIM | 70 | 非零時生成的标注界限 |
$DIMLUNIT | 70 | 為所有标注類型(除角度标注外)設定機關: 1 = 科學;2 = 小數;3 = 工程; 4 = 建築;5 = 分數;6 = Windows 桌面 |
$DIMLWD | 70 | 尺寸線線寬: -3 = 标準 -2 = BYLAYER -1 = BYBLOCK 0-211 = 表示百分之幾毫米的整數 |
$DIMLWE | 70 | 尺寸界線線寬: -3 = 标準 -2 = BYLAYER -1 = BYBLOCK 0-211 = 表示百分之幾毫米的整數 |
$DIMPOST | 1 | 基本标注字尾 |
$DIMRND | 40 | 标注距離的舍入值 |
$DIMSAH | 70 | 非零時使用單獨的箭頭塊 |
$DIMSCALE | 40 | 全局标注比例因子 |
$DIMSD1 | 70 | 收縮第一條尺寸界線: 0 = 不收縮;1 = 收縮 |
$DIMSD2 | 70 | 收縮第一條尺寸界線: 0 = 不收縮;1 = 收縮 |
$DIMSE1 | 70 | 非零時抑制第一條尺寸界線 |
$DIMSE2 | 70 | 非零時抑制第二條尺寸界線 |
$DIMSHO | 70 | 1 = 拖動時重計算标注 0 = 拖動原始圖像 |
$DIMSOXD | 70 | 非零時抑制位于尺寸界限之外的尺寸線 |
$DIMSTYLE | 2 | 标注樣式名 |
$DIMTAD | 70 | 非零時文字在尺寸線上方 |
$DIMTDEC | 70 | 顯示公內插補點的小數位數 |
$DIMTFAC | 40 | 标注公差顯示比例因子 |
$DIMTIH | 70 | 非零時将文字水準放在内側 |
$DIMTIX | 70 | 非零時将文字強制放在尺寸界線的内側 |
$DIMTM | 40 | 下偏差 |
$DIMTMOVE | 70 | 标注文字移動規則: 0 = 尺寸線和标注文字一起移動 1 = 移動标注文字時添加引線 2 = 允許标注文字自由移動而不添加引線 |
$DIMTOFL | 70 | 如果文字放在尺寸界線的外側,非零時則強制在尺寸界線之間畫直線 |
$DIMTOH | 70 | 非零時将文字水準放在外側 |
$DIMTOL | 70 | 非零時生成标注公差 |
$DIMTOLJ | 70 | 公內插補點的垂直對正: 0 = 頂端對正;1 = 居中對正;2 = 底端對正 |
$DIMTP | 40 | 上偏差 |
$DIMTSZ | 40 | 标注标記大小: 0 = 無标記 |
$DIMTVP | 40 | 文字的垂直位置 |
$DIMTXSTY | 7 | 标注文字樣式 |
$DIMTXT | 40 | 标注文字高度 |
$DIMTZIN | 70 | 控制是否對公內插補點做消零處理: 0 = 消除零英尺和零英寸 1 = 包含零英尺和零英寸 2 = 包含零英尺,消除零英寸 3 = 包含零英寸,消除零英尺 |
$DIMUPT | 70 | 使用者定位文字的光标功能: 0 = 僅控制尺寸線的位置 1 = 控制文字位置和尺寸線位置 |
$DIMZIN | 70 | 控制是否對主機關值做消零處理: 0 = 消除零英尺和零英寸 1 = 包含零英尺和零英寸 2 = 包含零英尺,消除零英寸 3 = 包含零英寸,消除零英尺 |
$DISPSILH | 70 | 控制“線框”模式下體對象輪廓曲線的顯示: 0 = 關閉;1 = 打開 |
$DRAGVS | 349 | 建立三維實體圖元時,視覺樣式的硬指針 ID。預設值為“空” |
$DWGCODEPAGE | 3 | 圖形代碼頁;建立新圖形時設定為系統代碼頁,但不再由 AutoCAD 維護 |
$ELEVATION | 40 | 由 ELEV 指令設定的目前标高 |
$ENDCAPS | 280 | 新對象的線寬端點封口設定: 0 = 無;1 = 圓形;2 = 角度;3 = 方形 |
$EXTMAX | 10, 20, 30 | X、Y 和 Z 圖形範圍右上角(在 WCS 中) |
$EXTMIN | 10, 20, 30 | X、Y 和 Z 圖形範圍左下角(在 WCS 中) |
$EXTNAMES | 290 | 控制符号表命名: 0 = R14 相容。名稱最多可以包含 31 個字元。其中可以包括字母 A 到 Z、數字 0 到 9 以及特殊字元,例如,美元符号 ($)、下劃線 (_) 和連字元 (-)。 1 = AutoCAD 2000。名稱中最多可以包含 255 個字元,可以包含字母 A 到 Z,數字 0 到 9,空格以及未被 Microsoft Windows 和 AutoCAD 用于其他目的的特殊字元 |
$FILLETRAD | 40 | 圓角半徑 |
$FILLMODE | 70 | 非零時啟用填充模式 |
$FINGERPRINTGUID | 2 | 在建立時設定,用于唯一辨別特定圖形 |
$HALOGAP | 280 | 指定在某一對象被另一對象隐藏處顯示的間距;該值被指定為一種機關的百分數,并且不受縮放級别的影響。使用 HIDE 或 SHADEMODE 的 Hidden 選項時,在暈圈行的隐藏點處縮短暈圈行 |
$HANDSEED | 5 | 下一個可用的句柄 |
$HIDETEXT | 290 | 指定 HIDETEXT 系統變量: 0 = 在生成隐藏視圖時 HIDE 忽略文字對象 1 = HIDE 不忽略文字對象 |
$HYPERLINKBASE | 1 | 圖形中所有相對超連結的路徑。如果為空,則使用圖形路徑 |
$INDEXCTL | 280 | 控制是否建立圖層和空間索引并儲存到圖形檔案中: 0 = 不建立索引 1 = 建立圖層索引 2 = 建立空間索引 3 = 建立圖層和空間索引 |
$INSBASE | 10, 20, 30 | 由 BASE 指令設定的插入基點(在 WCS 中) |
$INSUNITS | 70 | AutoCAD 設計中心塊的預設圖形機關: 0 = 無機關;1 = 英寸;2 = 英尺;3 = 英裡;4 = 毫米; 5 = 厘米;6 = 米;7 = 千米;8 = 微英寸; 9 = 密耳;10 = 碼;11 = 埃;12 = 納米; 13 = 微米;14 = 分米;15 = 十米; 16 = 百米;17 = 百萬公裡;18 = 天文機關; 19 = 光年;20 = 秒差距 |
$INTERFERECOLOR | 62 | 表示在執行幹涉指令期間建立的“幹涉對象”的 ACI 顔色索引。預設值為 1 |
$INTERFEREOBJVS | 345 | 幹涉對象的視覺樣式的硬指針 ID。預設視覺樣式為“概念”。 |
$INTERFEREVPVS | 346 | 在檢查幹涉期間視口的視覺樣式的硬指針 ID。預設視覺樣式為“三維線框”。 |
$INTERSECTIONCOLOR | 70 | 指定相交多段線的圖元顔色: 1 到 255 的值可以指定 AutoCAD 顔色索引 (ACI) 0 = 顔色“BYBLOCK” 256 = 顔色“BYLAYER” 257 = 顔色“随圖元” |
$INTERSECTIONDISPLAY | 290 | 指定相交多段線的顯示: 0 = 關閉相交多段線的顯示 1 = 打開相交多段線的顯示 |
$JOINSTYLE | 280 | 新對象的線寬接頭設定: 0 = 無;1= 圓形;2 = 角度;3 = 平面 |
$LIMCHECK | 70 | 如果打開了界限檢查則為非零值 |
$LIMMAX | 10, 20 | XY 圖形界限右上角(在 WCS 中) |
$LIMMIN | 10, 20 | XY 圖形界限左下角(在 WCS 中) |
$LTSCALE | 40 | 全局線型比例 |
$LUNITS | 70 | 坐标和距離的機關格式 |
$LUPREC | 70 | 坐标和距離的機關精度 |
$LWDISPLAY | 290 | 控制“模型”頁籤或“布局”頁籤中線寬的顯示: 0 = 不顯示線寬 1 = 顯示線寬 |
$MAXACTVP | 70 | 設定要重生成的視口的最大數目 |
$MEASUREMENT | 70 | 設定圖形機關:0 = 英制;1 = 公制 |
$MENU | 1 | 菜單檔案名 |
$MIRRTEXT | 70 | 非零時鏡像文字 |
$OBSCOLOR | 70 | 指定遮擋線的顔色。遮擋線是通過更改顔色和線型使其可見的隐藏線,并且僅在使用 HIDE 或 SHADEMODE 指令時才可見。僅當 OBSCUREDLTYPE 的值設定為非 0,打開它時,OBSCUREDCOLOR 設定才可見。 0 和 256 = 圖元顔色 1-255 = AutoCAD 顔色索引 (ACI) |
$OBSLTYPE | 280 | 指定遮擋線的線型。與通常的 AutoCAD 線型不同,遮擋線的線型不受縮放級别的影響。預設值,即 0 值,将關閉遮擋線的顯示。線型值定義如下: 0 = 關閉 1 = 實線 2 = 虛線 3 = 點 4 = 短劃 5 = 中劃 6 = 長劃 7 = 雙短劃 8 = 雙中劃 9 = 雙長劃 10 = 中長劃 11 = 疏點 |
$ORTHOMODE | 70 | 非零時啟用正交模式 |
$PDMODE | 70 | 點顯示模式 |
$PDSIZE | 40 | 點顯示尺寸 |
$PELEVATION | 40 | 目前圖紙空間标高 |
$PEXTMAX | 10, 20, 30 | 圖紙空間的 X、Y 和 Z 的最大範圍 |
$PEXTMIN | 10, 20, 30 | 圖紙空間的 X、Y 和 Z 的最小範圍 |
$PINSBASE | 10, 20, 30 | 圖紙空間插入基點 |
$PLIMCHECK | 70 | 非零時圖紙空間中的界限檢查 |
$PLIMMAX | 10, 20 | 圖紙空間中 X 和 Y 的最大界限 |
$PLIMMIN | 10, 20 | 圖紙空間中 X 和 Y 的最小界限 |
$PLINEGEN | 70 | 控制是否圍繞二維多段線的頂點生成線型圖案: 1 = 圍繞多段線頂點生成連續的線型圖案 0 = 多段線的每一段都以虛線開始和結束 |
$PLINEWID | 40 | 預設的多段線寬度 |
$PROJECTNAME | 1 | 為目前圖形指定工程名稱。在原始路徑中沒有找到外部參照或圖像時使用。此工程名稱指向系統資料庫中的一段,其中包含每個已定義工程名稱的一個或多個搜尋路徑。工程名稱及其搜尋路徑可以在“選項”對話框的“檔案”頁籤中設定 |
$PROXYGRAPHICS | 70 | 控制代理對象圖像的儲存 |
$PSLTSCALE | 70 | 控制圖紙空間的線型比例: 1 = 無特殊線型比例 0 = 視口比例縮放決定線型比例縮放 |
$PSTYLEMODE | 290 | 訓示目前圖形處于“顔色相關列印樣式”還是“命名列印樣式”模式: 0 = 使用目前圖形中的命名列印樣式表 1 = 使用目前圖形中的顔色相關列印樣式表 |
$PSVPSCALE | 40 | 新視口的視圖比例因子: 0 = 按圖紙空間縮放 >0 = 比例因子(正實數值) |
$PUCSBASE | 2 | 定義正交 UCS 設定(僅用于圖紙空間)的原點和方向的 UCS 名稱。 |
$PUCSNAME | 2 | 目前圖紙空間 UCS 名稱 |
$PUCSORG | 10, 20, 30 | 目前圖紙空間 UCS 原點 |
$PUCSORGBACK | 10, 20, 30 | 将 PUCSBASE 設定為 WORLD 并将圖紙空間 UCS 改為 BACK 後成為新的 UCS 原點的點 |
$PUCSORGBOTTOM | 10, 20, 30 | 将 PUCSBASE 設定為 WORLD 并将圖紙空間 UCS 改為 BOTTOM 後成為新的 UCS 原點的點 |
$PUCSORGFRONT | 10, 20, 30 | 将 PUCSBASE 設定為 WORLD 并将圖紙空間 UCS 改為 FRONT 後成為新的 UCS 原點的點 |
$PUCSORGLEFT | 10, 20, 30 | 将 PUCSBASE 設定為 WORLD 并将圖紙空間 UCS 改為 LEFT 後成為新的 UCS 原點的點 |
$PUCSORGRIGHT | 10, 20, 30 | 将 PUCSBASE 設定為 WORLD 并将圖紙空間 UCS 改為 RIGHT 後成為新的 UCS 原點的點 |
$PUCSORGTOP | 10, 20, 30 | 将 PUCSBASE 設定為 WORLD 并将圖紙空間 UCS 改為 TOP 後成為新的 UCS 原點的點 |
$PUCSORTHOREF | 2 | 如果圖紙空間 UCS 為正交(PUCSORTHOVIEW 不等于 0),該名稱即為與正交 UCS 相關的 UCS 的名稱。如果為空,則 UCS 與 WORLD 相關 |
$PUCSORTHOVIEW | 70 | 圖紙空間 UCS 的正交視圖類型: 0 = UCS 為非正交視圖; 1 = 俯視圖;2 = 仰視圖; 3 = 主視圖;4 = 後視圖; 5 = 左視圖;6 = 右視圖 |
$PUCSXDIR | 10, 20, 30 | 目前圖紙空間的 UCS X 軸 |
$PUCSYDIR | 10, 20, 30 | 目前圖紙空間的 UCS Y 軸 |
$QTEXTMODE | 70 | 非零時啟用“快速文字”模式 |
$REGENMODE | 70 | 非零時啟用 REGENAUTO 模式 |
$SHADEDGE | 70 | 0 = 表面着色,邊不亮顯 1 = 表面着色,邊亮顯為黑色 2 = 表面不填充,邊以圖元的顔色繪制 3 = 表面為圖元顔色,邊為黑色 |
$SHADEDIF | 70 | 以百分比表示的環境光/漫射光;範圍從 1 到 100;預設值為 70 |
$SHADOWPLANELOCATION | 40 | 地面陰影平面的位置。這是 Z 軸坐标。 |
$SKETCHINC | 40 | 徒手畫記錄增量 |
$SKPOLY | 70 | 0 = 徒手畫直線;1 = 徒手畫多段線 |
$SORTENTS | 280 | 控制對象的排序方式;可從通過“選項”對話框的“使用者系統配置”頁籤通路。SORTENTS 使用下列位碼值: 0 = 禁用 SORTENTS 1 = 為選擇的對象排序 2 = 為捕捉的對象排序 4 = 為重畫的圖形排序 8 = 為 MSLIDE 指令建立的幻燈片排序 16 = 為 REGEN 指令排序 32 = 為列印的對象排序 64 = 為 PostScript 輸出的對象排序 |
$SPLINESEGS | 70 | 每個樣條曲線曲面的直線段數目 |
$SPLINETYPE | 70 | PEDIT 樣條曲線的樣條曲線類型 |
$SURFTAB1 | 70 | 在第一個方向上的網格平移數目 |
$SURFTAB2 | 70 | 在第二個方向上的網格平移數目 |
$SURFTYPE | 70 | PEDIT 平滑的曲面類型 |
$SURFU | 70 | 在 M 方向上的曲面密度(用于 PEDIT 平滑) |
$SURFV | 70 | 在 N 方向上的曲面密度(用于 PEDIT 平滑) |
$TDCREATE | 40 | 建立圖形的本地日期/時間(參見 日期/時間變量的特殊處理) |
$TDINDWG | 40 | 此圖形的累計編輯時間(參見 日期/時間變量的特殊處理) |
$TDUCREATE | 40 | 建立圖形的通用日期/時間(參見 日期/時間變量的特殊處理) |
$TDUPDATE | 40 | 上次更新圖形的本地日期/時間(參見 日期/時間變量的特殊處理) |
$TDUSRTIMER | 40 | 使用者消耗時間計時器 |
$TDUUPDATE | 40 | 上次更新/儲存圖形的通用日期/時間(參見 日期/時間變量的特殊處理) |
$TEXTSIZE | 40 | 預設文字高度 |
$TEXTSTYLE | 7 | 目前文字樣式名 |
$THICKNESS | 40 | 由 ELEV 指令設定的目前厚度 |
$TILEMODE | 70 | 1 表示以前版本的相容模式;0 表示其他模式 |
$TRACEWID | 40 | 預設寬線寬度 |
$TREEDEPTH | 70 | 指定空間索引的最大深度 |
$UCSBASE | 2 | 定義正交 UCS 設定的原點和方向的 UCS 名稱 |
$UCSNAME | 2 | 目前 UCS 的名稱 |
$UCSORG | 10, 20, 30 | 目前 UCS 的原點(在 WCS 中) |
$UCSORGBACK | 10, 20, 30 | 将 UCSBASE 設定為 WORLD 并将模型空間 UCS 改為 BACK 後成為新的 UCS 原點的點 |
$UCSORGBOTTOM | 10, 20, 30 | 将 UCSBASE 設定為 WORLD 并将模型空間 UCS 改為 BOTTOM 後成為新的 UCS 原點的點 |
$UCSORGFRONT | 10, 20, 30 | 将 UCSBASE 設定為 WORLD 并将模型空間 UCS 改為 FRONT 後成為新的 UCS 原點的點 |
$UCSORGLEFT | 10, 20, 30 | 将 UCSBASE 設定為 WORLD 并将模型空間 UCS 改為 LEFT 後成為新的 UCS 原點的點 |
$UCSORGRIGHT | 10, 20, 30 | 将 UCSBASE 設定為 WORLD 并将模型空間 UCS 改為 RIGHT 後成為新的 UCS 原點的點 |
$UCSORGTOP | 10, 20, 30 | 将 UCSBASE 設定為 WORLD 并将模型空間 UCS 改為 TOP 後成為新的 UCS 原點的點 |
$UCSORTHOREF | 2 | 如果模型空間 UCS 為正交(UCSORTHOVIEW 不等于 0),該名稱即為與正交 UCS 相關的 UCS 的名稱。如果為空,則 UCS 與 WORLD 相關 |
$UCSORTHOVIEW | 70 | 模型空間 UCS 的正交視圖類型: 0 = UCS 為非正交視圖; 1 = 俯視圖;2 = 仰視圖; 3 = 主視圖;4 = 後視圖; 5 = 左視圖;6 = 右視圖 |
$UCSXDIR | 10, 20, 30 | 目前 UCS X 軸的方向(在 WCS 中) |
$UCSYDIR | 10, 20, 30 | 目前 UCS Y 軸的方向(在 WCS 中) |
$UNITMODE | 70 | 低位集 = 按照輸入的格式顯示分數、英尺-英寸和勘測角度 |
$USERI1 - 5 | 70 | 供第三方開發商使用的五個整數變量 |
$USERR1 - 5 | 40 | 供第三方開發商使用的五個實數變量 |
$USRTIMER | 70 | 0 = 關閉計時器;1 = 打開計時器 |
$VERSIONGUID | 2 | 唯一辨別圖形的特定版本。修改圖形時更新 |
$VISRETAIN | 70 | 0 = 不保留依賴外部參照的可見性設定 1 = 保留依賴外部參照的可見性設定 |
$WORLDVIEW | 70 | 1 = 在 DVIEW/VPOINT 期間将 UCS 設定為 WCS 0 = 不更改 UCS |
$XCLIPFRAME | 290 | 控制外部參照剪裁邊界的可見性: 0 = 剪裁邊界不可見 1 = 剪裁邊界可見 |
$XEDIT | 290 | 控制目前圖形被其他圖形參照時是否可以在位編輯。 0 = 無法使用在位參照編輯 1 = 可以進行在位參照編輯 |
本節内容
- 修訂的 VPORT 标題變量
- 日期/時間變量的特殊處理
修訂的 VPORT 标題變量
以下标題變量在 AutoCAD® 11 之前就存在,但是現在對于每個活動的視口都具有獨立的設定。從 DXF™ 檔案中讀取變量時,OPEN 将使用這些變量。如果提供了帶 *ACTIVE 條目的 VPORT 符号表(任何由 R11 或更高版本生成的 DXF 檔案都包含該符号表),VPORT 表條目中的值将代替這些标題變量值。
修訂的 VPORT 标題變量 | ||
---|---|---|
變量 | 組碼 | 說明 |
$FASTZOOM | 70 | 非零時啟用快速縮放 |
$GRIDMODE | 70 | 非零時啟用栅格模式 |
$GRIDUNIT | 10, 20 | 栅格的 X 和 Y 間距 |
$SNAPANG | 50 | 捕捉栅格旋轉角度 |
$SNAPBASE | 10, 20 | 捕捉/栅格基點(在 UCS 中) |
$SNAPISOPAIR | 70 | 等軸測平面:0 = 左;1 = 上;2 = 右 |
$SNAPMODE | 70 | 非零時啟用捕捉模式 |
$SNAPSTYLE | 70 | 捕捉樣式:0 = 标準;1 = 等軸測 |
$SNAPUNIT | 10, 20 | 捕捉栅格的 X 和 Y 間距 |
$VIEWCTR | 10, 20 | 螢幕上目前視圖的 XY 中心 |
$VIEWDIR | 10, 20, 30 | 觀察方向(WCS 中目标的方向) |
$VIEWSIZE | 40 | 視圖高度 |
日期/時間變量的特殊處理
CDATE 和 DATE 系統變量提供對目前日期和時間的通路。TDCREATE、TDINDWG、TDUPDATE 和 TDUSRTIMER 系統變量(以及 $TDCREATE、$TDUCREATE、$TDUPDATE 和 $TDUUPDATE DXF 标題變量)提供對與目前圖形關聯的時間和日期的通路。傳回的值為實數,具有特定的意義,如下所述。
DATE 是以實數形式的公曆日期和小數天的形式表示的目前日期和時間。
<公曆日期>。<小數天>
例如,對于格林尼治标準時間 1999 年 12 月 31 日晚上 9:58:35,DATE 變量為
2451544.91568287
讀取變量時,從計算機時鐘上提取日期和時間。時間表示為小數天,将 DATE 傳回的時間相減可以計算出時差。要從 DATE 傳回的值中提取自午夜起的秒數,請使用 AutoLISP 表達式
(setq s (getvar "DATE"))
(setq seconds (* 86400.0 (- s (fix s))))
注意,如果将系統時鐘設定為 UTC/Zulu(格林尼治标準時間),DATE 将隻傳回實際的公曆日期。系統變量 TDCREATE 和 TDUPDATE 與 DATE 格式相同,但這兩個變量的值分别表示目前圖形的建立時間和最後更新的時間。
TDINDWG 和 TDUSRTIMER(以及 $TDINDWG 和 $TDUSRTIMER DXF 标題變量)使用與 DATE 相似的格式,但它們的值表示消耗的時間,即
<天數>。<小數天>
CDATE 是以月曆和時鐘格式表示的目前日期和時間。該值作為實數以下列格式傳回:
YYYYMMDD.HHMMSShsec
其中
YYYY = 年
MM = 月 (01-12)
DD = 日 (01-31)
HH = 小時 (00-23)
MM = 分鐘 (00-59)
SS = 秒 (00-59)
hsec = 百分之一秒 (00-99)
例如,如果目前日期是 2005 年 12 月 31 日晚上 9:58:35.75,CDATE 将傳回值:
20051231.21583575
請注意,可以将之前和之後的 CDATE 值進行比較,但它們之間的內插補點沒有意義。