MicroStation 可以导入或导出固定长度的 ASCII IGES 文件,其中每行包含 80 个字符。
每个 IGES 文件包含五个部分,这些部分通过每一行第 73 列中的相应字母(S、G、D、P 或 T)来标识。
开头部分
包含用户可读的备注,即该备注可供用户(而非计算机)阅读。
缺省情况下,该文件由 MicroStation 生成这一消息位于所导出 IGES 文件的开头部分。
如果需要,可以使用开头部分文件对话框(从导出 IGES 文件对话框中选择)指定文本文件。例如,文本文件包含有关接收公司批注的信息。如果指定文本文件,则文本将以标准 IGES 记录格式重新格式化。
全局数据部分
包含接收应用程序所需的信息,例如发送应用程序、作者、组织、制图标准、计量单位制和 IGES 版本。其中的部分信息在导出 IGES 文件对话框中指定。
目录条目部分
用作 IGES 文件的索引。每个图元都有一个目录条目。目录条目包含 20 个右对齐字段,每个字段具有 8 个字符,并以两个连续行显示,用于存储适用于所有图元类型的信息。重要字段包括:
字段
|
描述
|
1
|
图元类型
|
2
|
指向该图元的参数数据的指针
|
4
|
线字体图案
|
5
|
层
|
10
|
从目录条目部分开头算起的行计数
|
11
|
图元类型(与字段 1 相同)
|
12
|
线宽
|
13
|
颜色
|
14
|
该图元在参数数据条目中的行数
|
15
|
形式编号
|
20
|
从目录条目部分开头算起的行计数(与字段 10 相同)
|
参数数据部分
包含特定于每种图元类型的几何信息。几何信息包括线图元的端点、圆图元的圆心和半径或通用批注图元中的文本。参数数据条目的长度取决于元素类型。
结尾部分
此部分仅包含一行,且必须是 IGES 文件中的最后一行。
示例 DGN 文件和导出的 IGES 文件
以下示例显示了 DGN 文件output.dgn以及导出的 IGES 文件output.igs。DGN 文件的缺省设置在导出到 IGES 文件对话框中指定(全局数据除外)。
DGN 文件output.dgn包含一条线和一个文本元素。
导出的 IGES 文件output.igs
上述图像的各部分如下所示:
- 由于没有指定开头部分文件,开头部分S中为缺省消息。
- 全局数据部分G包含接收应用程序所需的信息,包括发送应用程序的名称 (MicroStation)、作者和组织。
- 在目录条目部分D中,字段 1 和 11 包含图元号(110 和 212 分别表示线和通用批注);字段 2 包含指向每个图元在参数数据部分P中的对应行的指针;字段 18 包含标签(LINE和TEXT),IGES 导出程序将在此标签中放置用于创建这些标签的 MicroStation 元素类型。
- 参数数据部分P包含特定于图元类型的信息。
- 结尾部分T必须是 IGES 文件中的最后一行。