三维布线库导入配置文件格式

配置文件用于定义数据文件中的库数据的导入格式。数据文件使用区域设置专有的列表分隔符(通常为逗号)作为列分隔符。对于各种线束对象的导出,配置文件用于指明导出的数据。

所需格式

配置文件的格式如下。列表中的每一项指的是文件中的一行:

对象

包含在输入文件中的对象的类型。对于库导线,对象是 libwires。对于库电缆,对象是 libcables。它不区分大小写。

LOGFILE

输出日志文件的路径和名称。例如,C:\WireLibrary\libwires.log。如果未列出路径,将在与数据文件 (.csv) 相同的目录中创建日志文件。

HEADER1(特性名称)

指定输入参数的名称。

  • 对于库导线导入,必须有“导线名称”、“显示外观”和“外径”。除了这些必需的特性之外,还可以指定其他特性。
  • 对于电缆,必须有“电缆名称”、“外径”(如果使用空白的“从导线计算尺寸”)、“导线名称”(位于当前库中)和“导体 ID”。除了这些必需的特性之外,还可以指定其他特性。

    导出库导线和库电缆则不需要任何特定的特性。

HEADER2(数据类型)

指定与同一列中的特性名称相关的数据类型。它是第四行。

HEADER3(单位)

指定与同一列中的数据类型相关的度量单位。它是第五行。

配置文件单位

单位必须与为给定的特性名称指定的数据类型相匹配。如果单位不正确,系统就不会将该特性添加到库对象中,并且会在导入日志文件中列出一条错误消息。例如,如果指定英寸作为文本类型的特性的单位,那么系统将忽略该特性,并报告一条警告消息。

类型也必须与为预定义的特性列出的数据类型相对应。如果类型不正确,那么系统将忽略该特性,并报告一条警告消息。

样例配置文件 (.cfg)

导线配置文件样例:

libwires

C:\libwires.log

导线名称、外观、外径、类别、零件代号、规格

文本、文本、长度、文本、文本、文本

无、无、英寸、无、无、无

电缆配置文件样例:

libcables

C:\libcables.log

电缆名称、类别、零件代号、外径、导体 ID、导线名称

文本、文本、文本、长度、文本、文本

无、无、无、英寸、无、无

接头配置文件样例:

libsplices

C:\libsplice.log

库名称、类别、零件代号、嵌入长度、MyCustom

文本、文本、文本、长度、文本

无、无、无、英寸、无

密封配置文件样例:

libseals

C:\libvirtualparts-seals.log

名称、类别、零件代号、最小外径、最大外径、直径类型

文本、文本、文本、长度、长度、文本

无、无、无、英寸、英寸、无

终端配置文件样例:

libterminals

C:\libvirtualparts-terminals.log

名称、类别、零件代号、最小规格、最大规格、规格类型

文本、文本、文本、文本、文本、文本

无、无、无、无、无、无

螺塞配置文件样例:

libplugs

C:\libvirtualparts-plugs.log

名称、类别、零件代号

文本、文本、文本

无、无、无

标签配置文件样例:

liblabels

C:\libvirtualparts-labels.log

名称、类别、零件代号、高度、宽度

文本、文本、文本、长度、长度

无、无、无、英寸、英寸

绝缘线束配置文件样例:

liblooms

C:\libvirtualparts-looms.log

名称、类别、零件代号、外观、壁厚、最小直径、最大直径、直径类型

文本、文本、文本、文本、长度、长度、长度、文本

无、无、无、无、英寸、英寸、英寸、无

自定义(用户定义)虚拟零件配置文件样例:

libvirtualpart

C:\libvirtualparts-virtualparts.log

名称、类别、零件代号

文本、文本、文本

无、无、无

带状电缆配置文件样例:

libribboncables

C:\librawribboncables.log

名称、类别、零件代号、导体 1 外观、带状实体外观、导体数、节距、高度、宽度、规格、芯规格

文本、文本、文本、文本、文本、文本、长度、长度、长度、文本、长度

无、无、无、无、无、无、英寸、英寸、英寸、无、英寸