电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

DXF文件分析

DXF文件分析_第1页
1/10
DXF文件分析_第2页
2/10
DXF文件分析_第3页
3/10
DXF 文件分析 一、 DXF 文件数据总览 DXF 是 AutoCAD 的一种绘图交换文件,可以与其他软件进行数据较换的一种文件格式。 DXF 是一种开放的矢量数据格式,可以分为两类:ASCII 格式和二进制格式;ASCII 具有可读性好的特点,但占有空间较大;二进制格式则占有空间小、读取速度快。 DXF 文件是由很多的“代码”和“值”组成的“数据对”构造而成,这里的代码称为“组码”(group code),指定其后的值的类型和用途。每个组码和值必须为单独的一行的。 DXF 文件被组织成为多个“段”(section),每个段以组码“0”和字符串“SECTION”开头,紧接着是组码“2”和表示段名的字符串(如 HEADER)。段的中间,可以使用组码和值定义段中的元素。段的结尾使用组码“0”和字符串“ENDSEC”来定义。 二、 DXF 文件数据格式分析 图 1.1 为 DXF 文件数据格式的总体框图 DXF文件标题段HEADER表段TABLES对象段OBJECTS实体段ENTITIES块段BLOCKS结束EOF类段CLASSES组组组组组码组值组码组值 图 2.1DXF 数据格式框图 由图 1.1 可知,DXF 的数据格式有 HEADER(标题段)、CLASSES(类段)、TABLES(表段)、BLOCKS(块段)、ENTITIES(实体段)、OBJECTS(对象段)、EOF(结束)。出了这七个段之外还有一个 THUMBNAILIMAGE 段。 类/子类,组码,组值的格式如下: 类/子类组码组值 比如: AcDbCircle ARC 的子类 10 组码,起点的X 坐标 2860.382264303673 组值 X 的坐标为2860.382264303673 组码比起类/子类以及组值有一个空格的缩进。 2.1 HEADER(标题段) DXF 文件的 HEADER 段包含与图形关联的变量的设置。它由 Au toCAD 数据库版本号和一些系统变量组成。每个变量由给出变量名称的组码 9 指定,其后是提供变量值的组。下面给出了HEADER 段的一般格式。 0 HEADER 段的开始 SECTION 2 HEADER 9 变量名称标识符(仅在 DXF 文件的 HEADER 段中使用) 为每个标题变量重复一次 $<变量> <组码> <值> 0 HEADER 段的结束 ENDSEC 2.2 CLASSES(类段) CLASSES 段。包含应用程序定义的类的信息,这些类的实例出现在数据库的 BLOCKS、ENTITIES 和 OBJECTS 段中。类定义在类的层次结构中是固定不变的。 0 CLASSES 段的开始 SECTION 2 CLASSES 0 为每个条目(CLASS)重复一次 CLASS 1 <类 dxf 记录> 2 <类名> 3 <应用程序名> 90 <标志> 280 <标志> 281 <标...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部