2020-09-25 05:30:30

DXF 免费编辑 添加义项名

B 添加义项
?
义项指多义词的不同概念,如李娜的义项:网球运动员、歌手等;非诚勿扰的义项:冯小刚执导电影、江苏卫视交友节目等。 查看详细规范>>
所属类别 :
软件
软件
编辑分类

DXF是AutoCAD(Drawing Interchange Format或者Drawing Exchange Format) 绘图交换文件。DXF 是Autodesk(欧特克)公司开发的用于AutoCAD与其它软件之间进行CAD数据交换的CAD数据文件格式。

DXF是一种开放的矢量数据格式,可以分为两类:ASCII格式和二进制格式;ASCII具有可读性好的特点,但占用的空间较大;二进制格式则占用的空间小、读取速度快。由于AutoCAD是最流行的CAD系统,DXF也被广泛使用,成为世界上的标准。绝大多数CAD系统都能读入或输出DXF文件。

基本信息

  • 隶属

    Autodesk(欧特克)公司

  • 用于

    AutoCAD与其它软件CAD数据交换

折叠 编辑本段 概述

DXF是一种开放的矢量数据格式,可以分为两类:ASCII格式和二进制格式;ASCII具有可读性好的特点,但占用的空间较大;二进制格式则占用的空间小、读取速度快。由于AutoCAD是最流行的CAD系统,DXF也被广泛使用,成为事实上的标准。绝大多数CAD系统都能读入或输出DXF文件。

DXF文件是由很多的"代码"和"值"组成的"数据对"构造而成,这里的代码称为"组码"(group code),指定其后的值的类型和用途。每个组码和值必须为单独的一行的。

DXF文件被组织成为多个"段"(section),每个段以组码"0"和字符串"SECTION"开头,紧接着是组码"2"和表示段名的字符串(如HEADER)。段的中间,可以使用组码和值定义段中的元素。段的结尾使用组码"0"和字符串"ENDSEC"来定义。

DXF-Drawing Exchange File(图形交换文件), 这是一种ASCII文本文件,它包含对应的DWG文件的全部信息,不是ASCII码形式,可读性差,但用它形成图形速度快.不同类型的计算机(如PC及其兼容机与SUN工作站具体不同的CPU用总线)哪怕是用同一版本的文件,其DWG文件也是不可交换的. 为了克服这一缺点,AutoCAD提供了DXF类型文件,其内部为ASCII码,这样不同类型的计算机可通过交换DXF文件来达到交换图形的目的,由于DXF文件可读性好,用户可方便地对它进行修改,编程,达到从外部图形进行编辑和修改的目的。

折叠 编辑本段 文件结构

ASCII 格式的 DXF 可以用文本编辑器进行查看。DXF 文件的基本组成如下所示:

●HEADER 部分 - 图的总体信息。每个参数都有一个变量名和相应的值。

●CLASSES 部分 - 包括应用程序定义的类的信息,这些实例将显示在 BLOCKS、ENTITIES 以及

OBJECTS 部分。通常不包括用于充分用于与其它应用程序交互的信息。

●TABLES 部分 - 这部分包括命名条目的定义。

Application ID (APPID) 表

Block Recod (BLOCK_RECORD) 表

Dimension Style (DIMSTYPE) 表

Layer (LAYER) 表

Linetype (LTYPE) 表

Text style (STYLE) 表

User Coordinate System (UCS) 表

View (VIEW)表

Viewport configuration (VPORT) 表

●BLOCKS 部分- 这部分包括 Block Definition 实体用于定义每个 Block 的组成。

●ENTITIES 部分 - 这部分是绘图实体,包括 Block References 在内。

●OBJECTS 部分 -- 包括非图形对象的数据,供 AutoLISP 以及 ObjectARX应用程序所使用。

●THUMBNAILIMAGE 部分 -- 包括 DXF 文件的预览图。

●END OF FILE

折叠 编辑本段 实体部分

(ENTITIES)

该部分内容包含了所绘制图形的所有数据。

例如:定义直线的数据为起点坐标和终点坐标。格式如下:

AcDbline

......

x1

......

y1

......

x2

......

y2

类似地,有定义圆及圆弧的数据。等等。

总之,这些数据可以通过编程将其提取出来用于其他用途。笔者提取以上图形的数据用来生成加工代码,以进行数控系统的开发。

阅读全文

热点资讯

我的关注