欢迎来到天天文库
浏览记录
ID:37909636
大小:43.00 KB
页数:5页
时间:2019-06-02
《cad的接口格式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、要想成为一名cad工程师,了解一下cad的接口格式时很重要的!-。一个功能完善的CAD系统可能包括很多独立的模块,如设计计算、图形处理、数据管理、校核计算、有限元分析、设计优化、数控代码输出等。一些现成的软件系统往往只是针对某一类问题而设计的,如图形软件(AntoCAD等)有很强的图形生成和编辑能力,有限元分析系统(如ANSYS等)擅长有限元分析计算,数据库管理系统(如dBASE等)适合于建立和管理数据库,我们可以利用这些现成的资源,作为二次开发的某些功能模块,使这些不同的系统间的数据相互交换,是实现大CAD系统或CAD/CAM集成的基础性课题之一。所谓数据转换接口,实际上是一种能够实
2、现两个以上系统间信息交换的程序或方法。数据转换接口的核心内容就是由其中一个系统(文件)读出信息,将信息写入另一个系统(文件)。二、Windows系统提供的数据交换工具在介绍这些CAD系统之间的接口之前,让我们先来看一下Windows系统提供的数据交换工具:剪贴板、OLE技术等。Windows应用程序具有复制、粘贴等功能,这是由应用程序所提供、Windows系统所支持的一种静态数据交换工具。由于剪贴板支持多种数据格式,许多不同的应用程序可以用其交换不同格式的数据,利用剪贴板工具,可以完成CAD中复合文档的大部分工作,我们知道,CAD中的复合文档内容包含多种格式,除文本外,往往还包含有图形
3、、表格等,利用不同的软件系统完成不同格式的内容,再通过剪贴板工具将不同格式的内容组合成一体。作为数据交换的中介——剪贴板只是内存当中的一块区域,因此,在任一时刻,剪贴板中只能保存至多一个数据块,旧的数据总是不断的被新的数据所覆盖。Windows中提供的另外一个数据交换工具OLE(对象的链接与嵌入)技术。它使主应用程序与被链接的对象之间建立一种通信关系,主应用程序不必知道有关对象的更多细节,但却可以在自己内部通过与对象关联的应用程序建立联系,从而操纵被链接的对象。当然,这样的应用程序本身必须支持OLE技术。值得重点指出的是对象链接与嵌入之间的区别,链接一个对象到主应用程序中,只是在主应用
4、程序中建立了一个指向对象原始数据的指针,并在主应用程序中形成一个内容映射,对象原始数据本身并没真正存到主应用程序中,这样,主应用程序完成后,占用空间较少。但嵌入对象是将对象本身内容加人主应用程序,并且附加了有关加载对象的信息,因而生成的文件往往较大,占用空间较多。另外还须注意的是:链接的对象在主应用程序中被修改后,对象的原始数据也会随之改动,同样,对象原始文件的修改也会引起被链接对象的改动,但嵌入对象和原始数据之间却是相互孤立的,二者的修改相互都不影响。Windows中提供的以上数据交换工具是通用的,不仅适用于CAD系统,其它Windows环境下的软件系统之间也是适用的。三、CAD系统
5、之间信息交换标准作为预备知识,让我们先来看一下不同CAD系统之间的信息交换标准。IGES:是美国国家标准局和工业界共同制定的,它以产品设计图样为直接处理对象,规定了图样数据交换文件的格式规范。现有的不同公司开发的CAD软件,其内部图样数据贮存各不相同,但都可以遵循IGES标准的规定,将其内部图样数据库的数据转换为符合IGES标准的数据文件输出,也可以接受IGES格式的数据文件输入。这样,经过IGES格式数据文件的中介作用,就可以实现在不同CAD系统之间交换设计图样信息。这个标准不仅对图形而且对产品设计和制造中的定义数据规定了统一标准格式,它是独立于具体系统的。采用IGES标准文件将系统
6、A中的信息传送到系统B中时,要先将系统A中的信息转换成IGES标准描述,然后再将IGES标准数据文件转换为系统B中的数据文件。IGES本身只是描述产品设计和制造信息的数据文件格式规范。它把对产品的定义或工程图样视作许多单元的集合。在IGES中,单元分为三大类:几何单元、标识单元和结构单元。属于几何单元的如定义产品形状的直线、圆及表面等;属于标识单元的如尺寸标注、标题栏等;属于结构单元的如子图形的形成,属性的定义等。由于以下介绍的接口不以IGES文件为中性文件,故在此对IGES文件结构不作深入讨论,感兴趣的读者可参阅相关书籍。DXF:DXF文件本来只是微机CAD软件AutoCAD用以将内
7、部图样信息传递到外部的数据文件,不是由标准化机构制订的标准。但是,由于AutoCAD软件的流行,因而DXF文件也就成为事实上中性文件的一种类型。DXF文件是可读的,比IGES文件更简单易懂,但是DXF文件格式能定义表达的内容不如IGES丰富,DXF文件是一种ASCII码文本文件,其总体结构分为如下五个段:1.标题段 有关图形的总体信息。如系统当前设置状态参数等。2.表段包括以下各项目的定义:线型表;图层表;字体表;视图表。3.图块段 包括定义图
此文档下载收益归作者所有