通过 EPLAN Harness proD 库,您可以使用来自外部应用程序 (通常是 ECAD 应用程序) 或手动创建的文本数据来导入库对象。支持的文本文件格式为 *.txt 和 *.csv。文本文件必须包含 [head]、[columns] 和 [data] 部分。如果使用了标头文件,则源文件只能包含 [data] 部分。
[head] 部分
每个库组件被分配一个关键词。组件关键词是在 [head] 部分中指定的。
[head]
type=CONNECTOR
[columns] 部分
[columns] 部分在 [head] 部分后面。大部分库组件属性都被分配了一个关键词。该属性关键词是在 [columns] 部分中指定的。一行表示一个属性。可以在 [columns] 部分中对列进行命名,并为属性分配单位。必须在 [data] 部分中使用用户定义的列名称。
[columns]
=NAME
=CATEGORIZATION
=PARTNUMBER
OD=OUTSIDE_DIAMETER, mm
[data] 部分
[data] 部分在 [columns] 部分后面。每列表示在 [columns] 部分中定义的一个组件属性。每行表示一个组件类型以及在 [columns] 部分中指定的属性的值。
标头文件
标头文件必须包含 [head] 和 [columns] 部分。支持的格式为 *.txt 和 *.csv。如果使用了标头文件,则源文件只能包含 [data] 部分。组合使用源和标头文件可以让相同组件类型具有不同源文件。可以在导入向导的定义属性步骤中保存标头文件。[head] 和 [columns] 部分保存在标头文件中。
模板文件
模板文件存储现有部件的分隔符和处理设置。模板文件的扩展名为 *.hxlit,可在导入向导的最后一步中保存。
- 选择库 > 导入外部数据菜单项。
导入向导将启动。 - 在要导入的数据文件字段中单击 [...] 以浏览到要导入的源文件的路径。
- 在可选的标头文件字段中单击 [...] 以浏览到可选标头文件的路径。
- 在有设置的模板文件字段中单击 [...] 以浏览到某个可选的模板文件,以确定现有部件的分隔符和处理。
- 单击 [下一步]。
- 从类型下拉列表中,选择要导入的组件类型;条目默认为 [head] 部分中的定义。
- 类型下拉列表下方的表格显示了为组件定义的属性。[添加] 按钮用于添加属性,[编辑] 按钮用于编辑所选的属性,[必需] 按钮用于添加所有必需属性,[删除] 按钮用于删除所选属性。
- 单击保存标头文件链接以将当前设置保存为标头文件。
- 单击 [下一步]。
- 从分隔符组边框中,选择其中一个预定义的分隔符。或者激活其他分隔符复选框,然后在以下字段中输入所需的分隔符。
- 如果在导入期间要忽略源或标头文件中以某个字符开头的特定行,请在忽略以下列内容开始的行字段中输入该字符。
- 分别在列和行字段中输入要使用的列和行的数量。
- 单击 [下一步]。
部件表提供了要导入的部件的预览。 - 从现有部件的处理下拉列表中,选择覆盖现有条目,以覆盖所有现有记录;如果不更改现有部件,请选择不更改选项。或选择增加次要版本或增加主要版本选项之一,以增加现有部件的次要 / 主要版本。如果要删除现有部件并且不导入任何部件,则选择删除现有 (无导入) 选项。
- 保存设置链接可将当前设置保存为模板文件。
注解:
要正确导入特殊字符,文本文件必须进行 UTF-8 编码。
提示:
在 <Drive>:\<Program directory>\Demo\Demo_Library_Import 文件夹中,您可以找到一些可导入的文本文件的示例以及受支持单位的列表。
下表显示了有关如何导入连接器的示例。PARTNUMBER、TYPE 和 VENDOR 属性具有用户定义的名称。TEMPERATURE 和 ADD_ON_LENGTH 属性具有分配的单位。[data] 部分中的第一行以 # 字符开头。此字符可用于忽略行:
[head] |
|
|
|
|
|
|
|
|
|
type=CONNECTOR |
|
|
|
|
|
|
|
|
|
[columns] |
|
|
|
|
|
|
|
|
|
=NAME |
|
|
|
|
|
|
|
|
|
=CATEGORY |
|
|
|
|
|
|
|
|
|
Part number=PARTNUMBER |
|
|
|
|
|
|
|
|
|
Type=VENDOR_TYPE |
|
|
|
|
|
|
|
|
|
Company=VENDOR |
|
|
|
|
|
|
|
|
|
=BOM |
|
|
|
|
|
|
|
|
|
=TEMPERATURE, °C |
|
|
|
|
|
|
|
|
|
GENDER |
|
|
|
|
|
|
|
|
|
=ADD_ON_LENGTH, mm |
|
|
|
|
|
|
|
|
|
=CAVITY_SIZE |
|
|
|
|
|
|
|
|
|
[data] |
|
|
|
|
|
|
|
|
|
#NAME |
CATEGORY |
部件编号 |
类型 |
公司 |
BOM |
TEMPERATURE |
GENDER |
ADD_ON_LENGTH |
CAVITY_SIZE |
连接器 1 |
El. components\Connectors |
100.001 |
INTERNAL |
公司 A |
TRUE |
0-60 |
MALE |
5 |
|
连接器 2 |
El. components\Connectors |
100.002 |
SUPPLIER |
公司 B |
FALSE |
20~80 |
NONE |
10 |
6 |