DXF文件格式详解全.docx
- 文档编号:18783655
- 上传时间:2023-11-12
- 格式:DOCX
- 页数:46
- 大小:81.39KB
DXF文件格式详解全.docx
《DXF文件格式详解全.docx》由会员分享,可在线阅读,更多相关《DXF文件格式详解全.docx(46页珍藏版)》请在冰点文库上搜索。
DXF文件本质上由代玛及关联值对徂成.代玛(通常称为纽仞)表明其后的值的类型.•使用这些组伺和值对,可以将
DXF文件组织到由记录组成的区域中,这些记录由鲍码和数据项目组成.在DXF文件中•每个组码和值都各占行.
每个段都以一个后跟字符串SECTION的组码0开始,其后是组码2和表示该段名称的字符串(例如.HEADER).钾个段都由定义其元素的组码和值组成。
仰个段都以一个后跟字符串ENDSEC的组码0结束.
从小图形中生成DXF文件,打印出来并在阅读本文时参考,可能会有助于用户理解本文的内容・
DXF文件完整的结构如卜:
•HEADER段。
包含仃关圈形的基本信息。
它山AutoCAD数据库版本弓和一些系统变虽组成。
侮个参数都包含一个变量名称及其关联的值。
•CLASSES段。
包含应用稗序定义的类的信恩.这此类的实例出现在数据库的BLOCKS.ENTITIES和OBJECTS段中❷类定义在类的层次结构中是固定不变的.
•TABLES段。
包含以下符号表的定义:
APPID(应用程序标识表)
BLOSK-RECORD(块参照表)
DIMSTYLE(标注样式占)
LAYER(|¥|层表)
LTYPE(线型表)
STYLE(文字样式表)
UCS(用户坐标系表)
VIET(视图表)
VPORT(视口配置衣)
•BLOCKS段。
包含构成图形中侮个块参照的块定义和图形图元.
•ENTITIES段。
包含图形中的图形对象(图元),其中包括块参照(插入图元)o
•OBJECTS段。
包含图形中的非图形对象。
除图元、符号表记录以及符号表以外的所有对象都存储在此段.OBJECTS段中的条目样例是包含多线样式和组的词典.
•THUMBNAILIMAGE 包含图形的预览图像数据。
此段为可选。
如果使用SAVE或SAVEAS命令的“选择对象”选项,那么所得到的DXF文件的ENTITIES段将只包含选择的国元.
HEM®段钢
下表列出了DXF。
,文件的HEADER段中出现的变虽.美丁此表中使用的缩写和格式方而的信息.请参见“本参考的格式惯例”.
DXF标
变量
组码
说明
$ACADMAINTVER
70
维护版本号(应忽略)
$ACADVER
1
AutoCAD®图形数据库版本号:
AC1006=RIO:
AC1009=R11和R12;
AC1012=R13:
AC1014=R14:
AC1C15=AutoCAD2000;
AC1018=AutoCAD2001
$ANGBASE
50
0角度方向
$ANGDIR
70
1=顺时针角度
0=逆时针角度
$ATTM0DE
70
属性的可见性:
0=无
1=普通
2=全部
$AUNITS
70
角度的单位格式
$AUPREC
70
角度的单位精度
$CEC0L0R
62
当前图元颜色号:
0=随块:
256=随层
$CELTSCALE
10
当前图元线型比例
$CELTYPE
6
图元线型名称、随块或随层
$CELWEIGHT
370
新对象的线宽
$CEPSNID
390
新对象的打印样式句柄。
如果CEPSNTYPE为3,姻此值代表该句柄
$CEPSNTYPE
380
新对象的打印样式类型:
0=随层打印样式
1=随块打印样式
2=词典默认的打印样式
3=随对象ID/句柄打印样式
$CHAMFERA
40
第1个倒角距离
$CHAMFERB
40
第二个倒角距离
$CHAMFERC
10
倒角长度
$CHAMFERD
10
倒角角度
$CLAYER
8
当前图层名
$CMLJUST
70
当前多线对正:
0=顶端对正:
1=居中对正:
2=成端对正
$CMLSCALE
10
当前多线比例
$CMLSTYLE
2
当前多线样式名称
$DIMADEC
70
角度标注中显示的精度位的位数
$DIMALT
70
非零时执行的换算单位标注
$DIMALTD
70
换耸爪位小数位数
$DIMALTF
40
换算单位比例因子
$DIMALTRND
10
确定换算中位的舍入值
$DIMALTTD
70
换算单位标注的公差值的小数位数
$DIMALTTZ
70
控制是否对换算公差值做消零处理:
0=消除零英尺和零英寸
1=包含零英尺和零英寸
2=包含零英尺,消除零英寸
3=包含零英寸,消除零英尺
$DIMALTU
70
所有标注样式族成员(角度标注除外)的换算单位的单位格式:
1=科学:
2=小数:
3=工程:
4=建筑(堆叠):
5=分数(堆登):
6=建筑:
7=分散
$DIMALTZ
70
控制是否对换算单位标注值做消零处理:
0=消除零英尺<Z
1=包含零英尺和零英寸
2=包含零英尺,消除零英寸
3=包含零英寸.消除零英尺
$DIMAP0ST
1
换算标注后缀
$DIMAS0
70
1=创建美联标注
0=绘制单独图元
$DIMASS0C
280
控制标注对象的美联性
0=创建分解标注:
即标注的各元素之间没有任何关联.宜线、圆弧、箭头及标H'义
字均作为单独的对象进行绘制
1=创建无关联标注对象:
将标注的各种元素却岐单一对象.如果对象上的定义点移
动,标注值将被更新
2=创建美联,可象:
的各种元美组成单一对象,并且标注的―个成8个定义
点与几何对象上的美联点相联结
$DIMASZ
10
标注箭头尺寸
$DIMATFIT
70
当尺寸界线的空间不足以同时放置标注文字和箭头时用来控制两打的位置,
0=将丈字和箭头均置于尺寸界线之外
1=先移动箭头,然后移动文字
2=先移动文字,然后移动箭头
3=移动文字和箭头中较合适的一个
如果DIMTM0VE设置为1.AutoCAD将为被移动的标注文字添加一条引线。
$DIMAUNIT
70
角度标注的角度格式:
0=十进制度数:
1=度/分/秒:
2=九分度:
3=弧度:
4=勘测单位
$DIMAZIN
70
控制是否对角度标注做消零处理:
0=显示所有前导零和后续零
1=消除十进制标注中的前导零
2=消除十进制标注中的后续零
3=消除前导零和后续零
$DIMBLK
1
箭头块名
$DIMBLK1
1
第-个箭头块名
$DIMBLK2
1
第二个箭头块名
$DIMCEN
10
中心标记/中心线的大小
$DIMCLRD
70
尺寸线颜色:
范图是:
0=随块:
256=随层
$DIMCLRE
70
尺寸界线颜色:
范图是:
0=随块,256=随层
$DIMCLRT
70
标注文字的颜色:
范围是:
0=随块:
256=随层
$DIMDEC
70
主单位标注的公差值的小数位数
$DIMDLE
10
尺寸线超出尺寸界线的距离
$DIMDLI
10
尺寸线增虽
$DIMDSEP
70
创建单位格式为小数的标注时使用的单字符小数分隔符
$DIMEXE
10
尺寸界线延伸
$DIMEX0
10
尺寸界线偏移
$DIMFAC
10
用「计。
标注分数和公差的文字岛度的比例囚foAutoCAD将DIMTFAC和DIMTXT相
乘从而设置分数或公差的文字高度
$DIMGAP
40
尺寸线间距
$DIMJUST
70
水平标注文字位廿:
0=在尺寸线上方,H.在尺寸界线之间居中对正
1=在尺寸线上方.H紧邻第一条尺寸界线
2=在尺寸线上方,J1紧邻第二条尺寸界线
3.在第•条尺J•界线上方且居中对正
4=在第二条尺寸界线上方且居中对正
$DIILDRBLK
1
引线的箭头块名
$DIMLFAC
10
线性测虽的比例因子
70
非零时生成的标注界限
$DIMLUNIT
70
为所有标注类型(除角度标注外)设置单位:
1=科学:
2=小数:
3=工程:
4=建筑:
5=分数:
6=Vindors案而
$DIMLfD
70
尺寸线线宽:
-3=标准
-2=随层
•1=随块
0-211=占示百分之儿宅米的整数
$DIMLfE
70
尺寸界线线宽:
-3=标灌
-2=随层
"1=随块
0-211=表示百分之儿宅米的整数
$DIIP0ST
1
基本标注后缀
$DIMRND
40
标注距离的舍入值
$DIMSAH
70
非零时使用单独的箭头块
$DIMSCALE
10
全局标注比例因子
JDIMSDl
70
收缩第-条尺寸界线:
0=不收缩:
1=收缩
$DIMSD2
70
收缩第-条尺寸界线:
0=不收缩:
1=收缩
$DIMSE1
70
非零时收缩第一条尺寸界线
$DIMSE2
70
非零时收缩第二条尺J•界线
$DIMSH0
70
1=拖动时术计算标注
0=拖动顷始图像
$DIMS0XD
70
善零时收缩位「尺寸界限之外的尺寸线
$DIMSTYLE
2
标注样式名
$DIMTAD
70
非零时文字在尺寸线上方
$DIMTDEC
70
显示公差值的小数位数
$DIMTFAC
10
标注公差显示比例因子
$DIMTIH
70
非零时将文字水平放在内侧
$DIMTIX
70
非零时将文字强制放在尺界线的内侧
$DIMTM
40
下偏差
$DIMTM0VE
70
标注文字移动规则:
0=尺寸大和标注文字一起移q
1=移动标注文字时添加引线
2=允许标注文字自由移动而不添加引线
$DIITOFL
70
如果文字放在尺寸界线的外侧,II•零时则强制在尺寸界线之间画宜线
$DIMT0H
70
非零时将文字水平放在外恻
$DIMT0L
70
非零时生成标注公W
$DIMT0LJ
70
公差值的垂直对正:
0=顶端对正:
1=居中对正:
2=底端对正
$DIMTP
40
上偏差
$DIMTSZ
40
标注标记大小:
0=无标id
$DIMTVP
40
文字垂直位置
$DIMTXSTY
标注文字样式
$DIMTXT
10
标注文字高度
$DIMTZIN
70
控制是否对公是值做消零处理:
0=消除零英尺和零英寸
1=包含零英尺和零英寸
2=包含零英尺,消除零英寸
3=包含零英寸,消除零英尺
$DIMUPT
70
用户定位文字的光标功能:
0=仅控制尺寸线的位宣
1=控制文字位置和尺寸线位置
$DIMZIN
70
控制是否对匕单位值做消零处理:
0=消除零英尺和零英寸
1=包含零英尺和零英寸
2=包含零英尺•消除零英寸
3=包含零英寸,消除零英尺
$DISPSILH
70
1“线框”模式F体对象轮廊曲线的显示:
0=关:
1=开
$DVGCODEPAGE
3
图形代码页:
创建新图形时被设置为系统代码页,但不再由AutoCAD维护
$ELEVATION
40
[11ELEV命令设置的当前标高
$ENDCAPS
280
新对象的线宽封曰设置:
0=无:
1=圆形;2=角度:
3=方形
$EXTMAX
10,
X、Y和
Z图形范刖右上角(在ICS中)
20,
30
$EXTMIN
10,
X、丫和
Z图形范囤左下角(在¥CS中)
20,
30
$EXTNAMES
290
控制符号表命名:
0=R14
到9.t
兼容.名称最多可以包含31个字符.名称中可以包括字母A到Z,数字0[及特殊字符美元符号($)、下划线(_)和连字符(-)-
1=AutoCAD2000o名称中最多可以包含255个字符,包括字母A到Z,数字0到9,空格以及任何未被MicrosoftWindows和AutoCAD用于其他目的的特殊字符.
$FILLETRAD
40
圆角半径
$FILLMODE
70
非零时启用填充模式
$FINGERPRINTGUID
2
在创建时设置,用于唯-标识特定图形
$HALOGAP
280
指定在某一对象被另一对象隐藏处显示的间距:
该值被指定为一种单位的百分st并R不受缩放级别的影响.使用HIDE或SHADEMODE的Hidden选项时,在厅圈行的隐藏点处缩短缺固行
$HANDSEED
5
下一个可用的句柄
$HIDETEXT
290
指定HIDETEXT系统变量:
0=在生成隐藏视图时HIDE忽略文字对象
1=HIDE不忽略文字对象
$HYPERLINKBASE
1
图形中所有相对超焚接的路径.如果为空,则使用图形路径
$INDEXCTL
280
控制是否创建图层和空间索引并保存到图形文件中:
0=不创建索引
1=创建图层索引
2=创
仓空间徵引
3=创41
*图层和空间索引
$INSBASE
10,
II]BASE命令设置的插入愁点(在WCS中)
20,
30
$INSUNITS
70
用rAutoCAD设计中心块的默认图凡m位:
0=无单位:
1=英寸:
2=英尺:
3=英里:
4=亳米:
5=阑来:
6=米:
7=千米:
8=微英寸:
9=密匚
R10=码:
11=埃:
12=纳米:
13=微米:
14=分米:
15=十米:
16=百米:
17=百万公里:
18=天文单位:
19=光年;20=秒差距
$INTERSECTIONCOLOR
70
指定相交多段线的图元颜色:
1到255的值可以指定AutoCAD颜色索引(ACI)
0=颜。
L“随块”
256=颜色“随层”
257=颜色“随图元”
$INTERSECTIONDISPLAY
290
指定相交多段线的显示:
o=关闭相交:
段线的显示
1=打开相交多段线的显示
$JOINSTYLE
280
新对象的线宽接头设置:
0=无:
1=圆形:
2=角度:
3=平面
$LIMCHECK
70
如果打开了界限检查则为非零值
$LIMMAX
10,
XY图形界限右上伯(在ICS中)
20
$LIMMIN
10,
AT图形界限左下角(在ICS中)
20
$LTSCALE
10
全局线型比例
$LUNITS
70
坐标和距离的单位格式
$LUPREC
70
坐标和距离的单位精度
$LVDISPLAY
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线型不同,暗显H线的线型不受缩放级别影响・默认值.即0值,将关闭暗显宜线的显示・线型值定义如下:
0=关
1=实线
2=虚线
3=点
4=短划
5=中划
6=长划
7=双短划
8=双中划
9=双K划
10=中长划
11=疏点
$ORTHOMODE
70
非零时启用正交模式
$PDMODE
70
点显示模式
$PDSIZE
10
点显示尺寸
$PELEVATI0N
10
当前图纸空间标高
$PEXTMAX
10,
20,
30
图纸空间的X、丫和Z的最大范I目
$PEXTMIN
10,
20,
30
图纸空间的X、丫和Z的最小范也
JPINSBASE
10,
20,
30
图纸空间插入基点
SPLIMCHECK
70
非零时图纸空间中的界限检查
$PLIMMAX
10,
20
图纸空间中X和V的最大界限
$PLIMMIN
10,
20
图纸空间中X和V的最小界限
$PLINEGEN
70
控制是否围绕二维多段线的顶点生成线型图案:
1=山:
Z线顶点生成连续的线型图案
0=多段线的以…段都以虚线开始和站束
$PLINE¥ID
10
默认的多段线宽度
$PROJECTNAME
1
为”1询图形指定I:
程名称。
在蛎始路径中没仃找到外部参照或图像时使用。
此1.程名称指向注刖衣中的一段,其中包含每个已定义1:
程名称的一个或多个搜索路径oxS名称及其搜索路径可以在“选项”对话框的“文件”选项卡中设置
$PROXYGRAPHICS
70
控制代理对象图像的保存
$PSLTSCALE
70
控制图纸空间的线型比例:
1=无特殊线型比例
0=视口比例缩放决定线刑比例缩放
$PSTYLEMODE
290
指示当前图形处于“颜色相关打印样式”还是“命名打印样式”模式:
0=使用当前图形中的命名打印样式表
1=使用当前图形中的颜色相关打印样式表
$PSVPSCALE
10
新视曰的视图比例肉子:
$PUCSBASE
2
0=按图纸空间缩放
>0=比例因子(正实数值)
定义止交UCS设置(仅用于图纸空间)的原点和方向的UCS名称・
$PUCSNAME
2
当前图纸空间UCS名称
$PUCS0RG
10,
20,
30
当前图纸空间UCS原点
$PUCSORGBACK
10,
20,
30
PUCSBASE设置•、为WORLD并将图纸空间UCS改为BACK后,祈的UCS原点的
$PUCS0RGB0TT0M
10,
20,
30
PUCSBASE 勺WORLD并将图红空间UCS改为BOTTOMhl成为新的UCSJ京点的
点
$PUCS0RGFR0NT
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后成为新的DCS以点的点
$PUCSORTHOREF
2
如果图纸空间UCS为正交(PUCS0RTH0VIEV不等于0),该名称即为与正交UCS相关的UCS的名称。
如果为空,则UCS与WORLD相关
$PUCSORTHOVIEI
70
图纸空间UCS的正交视图类型:
0=UCS为非正交视图:
1=俯视图:
2=仰视图:
3=主视图:
4=后视图:
5=左视图:
6=右视图
IPUCSXDIR
10,
20,
30
当前图纸空间UCSX轴
$PUCSYDIR
10,
20,
30
当前图纸空间UCS丫轴
SOTEXTMODE
70
非零时启川“快速文字”模式
$REGENMODE
70
非零时启用REGENAUTO模式
$SHADEDGE
70
0=表面者色,边不亮显
1=表而若色.边亮显为黑色
2=表面不填充,边以图元的颜色绘制
3=表面为图元颜色,边为黑色
$SHADEDIF
70
以百分比表示的环境/漫射光;范围从1到100;默认值为70
$SKETCHING
10
徒『丽讪录增量
$SKPOLY
70
o=徒手知宜线;1=徒手曲i多段线
$S0RTENTS
280
控制对象的排序方式:
可从通过“选项”对话框的“用户系统配置”选项K访何。
SORTENTS使用以卜.位码:
0=禁用SORTENTS
1=为选择的对象排序
2=为捕捉的对象排序
4=为币画的图形排序
8=为MSLIDE命令创建的幻灯片排序
16=为REGEN命令排序
32=为打印的对数排序
64=为PostScript输出的对象排序
$SPI.FRAMF
70
样条曲线控制多边形0示:
1=开:
0=关
$SPLINESEGS
70
每个样条曲线曲面的宜线段数目
$SPLINETYPE
70
PEDIT样条曲线的样条曲线类型
$SURFTAB1
70
在第一个方向上的网格平移数目
$SURFTAB2$SURFTYPE$SURFU$SURFV$TDCREATE$TDINDVG$TDUCREATE$TDUPDATE$TDUSRTIMER$TDUUPDATE$TEXTSIZE$TEXTSTYLE$THICKNESS$TILEMODE$TRACEVID
$UCSBASE
$UCSNAME
$UCSORG
$UCSORGBACK
$UCSORGBOTTOM
$UCSORGFRONT
$UCSORGLEFT
JUCSORGRIGHT
JUCSORGTOP
$UCSORTHOREF
$UCSORTHOVIEV
70
「0
70
"0
40
10
10
10
10
10
10
10
70
10
”0
2
2
10,
20,
30
10,
20,
30
10,
20,
30
10,
20,
30
10.
20.
30
10.
20,
30
10,
20.
30
2
70
在第二个方向上的网格平移数II
PEDIT平滑的曲面类型
在M方向上的曲面密度(用FPEDIT平滑)
在#方向上的曲而密度(用TPEDIT平滑)
创建图形的本地II期/时间(参见“日期/时间变"的特殊处理”)
此图形的累计编辑时间(参见“日期/时间变同的特殊处理”)
创建图形的通用H期/时间(参见“日期/时间变量的特殊处理”)
上;」斤图形的本地I」期/时间(参见“日期/时间变量的特殊处理”)
用户消耗时间计时器
上次史斯/保存图形的通用I」期/时间(参见“日期/时间变景的特殊处理”)
默认文字高度
当前文字样式名
illELEV命令设置的当前厚度
1表示以前版本的兼容模式:
0表示其他模式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DXF 文件格式 详解
![提示](https://static.bingdoc.com/images/bang_tan.gif)