通过导入束功能,可轻松在工作区 / 工作台环境中创建束。
注解:
要正确导入特殊字符,文本文件必须进行 UTF-8 编码。
通过从 *.txt 或 *.csv 源文件导入束,可以准确地设置束路径。
用于导入束的文本文件必须由两个部分组成:
- 控制点定义:每个控制点必须已定义了其名称及其 XYZ 坐标。此部分必须以 [ControlPoints] 标签作为前缀。
- 束定义:对于每个束,需要定义其名称、颜色以及束必须通过的控制点。此部分必须以 [Bundles] 标签作为前缀。
此外,还可以在源文件中定义所谓的 "共享点"。
可以在 EPLAN Harness proD 安装文件夹的 Demo\Demo_Studio_Import 目录中找到用于导入束的文本文件示例。
- 选择文件 > 导入束菜单项或工具栏上的 按钮。
导入束向导随即将打开。 - 在源文件字段中单击 [...]。
文件选择对话框随即打开。 - 浏览到所需位置,选择所需的文件,然后单击 [打开]。
文件选择对话框将关闭。 - 以相同方法继续操作,以选择模板文件。
- 单击 [下一步]。
- 在导入束向导的下一步中,您将确定控制点的数据选择,即,您将定义分隔符,将在源文件中忽略的行以及将用于束的导入的控制点的列和行。
- 在忽略以下列内容开始的行字段中输入一个字符,以便在导入期间忽略源文件中以该字符开头的行。
- 分别确定列和行的数量,以指定要在导入期间忽略的列和行。这些字段默认为在源文件中实际使用的列和行的数量。
对话框的预览区域将根据所做的设置来显示列。 - 单击 [下一步]。
- 在导入束向导的下一步中,您将指定控制点的列映射。
数据源表显示当前设置:ID 列在树型视图中指定控制点的名称。X、Y 和 Z 列在工作区 / 工作台工作窗口中定义每个控制点的坐标。 - 如果将根据源文件中指定的 XYZ 坐标来更新现有控制点的位置,请激活更新更改的对象复选框。已添加到现有束的任何新控制点保持不变,并且按照源文件中指定的内容来导入新束。如果停用,则仅更新现有束的控制点的位置,而任何新控制点均保持不变,并且不导入新束。
- 如果控制点的名称与源文件中指定的控制点名称的大小写字母匹配,请激活区分大小写复选框以更新控制点。
- 单击 [下一步]。
- 在导入束向导的下一步中,您将确定束的数据选择,即,您将定义分隔符,将在源文件中忽略的行以及将用于导入的束的列和行。
- 单击 [下一步]。
- 在导入束向导的下一步中,您将指定束的列映射。
数据源表显示当前设置:ID 列在树型视图中指定束的名称。颜色列指定导入的束的颜色。如果留空,则导入的束具有工作区或工作台设置中所指定的默认颜色。起点列指定束的起点。 - 激活删除列表中不存在的对象复选框以从工作区 / 工作台工作窗口中移除现有束 (束和表面保护材料,如绝缘套管、保护胶带、柔性管等等)。
- 如果工作区 / 工作台工作窗口中的现有束将更新,请激活更新更改的对象复选框。在此情况下,现有束的控制点将按照源文件中所指定的内容在工作区 / 工作台工作窗口中重新定位。已添加到束以及源文件中未指定的任何新控制点都将被移除。此外,如果束的颜色已在源中更改,则现有束的颜色也将更改。
- 如果向导的当前设置将另存为模板文件,请单击另存为模板链接。
此时将打开另存为对话框,以便您浏览到适合的位置,并为要创建的模板文件指定一个名称。 - 单击 [保存]。
另存为对话框将关闭,并且模板文件以输入的名称保存在指定位置中,且自动添加 *.hxbit 文件扩展名。 - 单击 [开始]。
导入束向导的导入结果步骤显示有关在束导入期间采取的操作的信息 (束是否成功导入、更新等)。 - 单击 [完成] 以关闭向导。
- 在源文件中定义了三个束,导入了三个束。
- 表的两行以 # 字符开头,因此您可以在忽略以下列内容开始的行字段中输入此字符。
- 所有三个束在控制点 cp_03 中具有一个所谓的共享点。
- 导入的束的默认长度单位是在单位设置中定义的。
- 在此示例中,使用制表符作为分隔符。
- 还可以将束控制点输入到一个单元格中,并以分号作为分隔符 (举例而言)。您将在导入向导的束的数据选择步骤中确定此设置,您将指定制表符和分号两个分隔符。
[ControlPoints] |
||||
---|---|---|---|---|
控制点 ID 编号 |
X |
Y |
Z |
|
cp_01 |
-100 |
-75 |
0 |
|
cp_02 |
-100 |
0 |
0 |
|
cp_03 |
0 |
0 |
0 |
|
cp_04 |
100 |
0 |
0 |
|
cp_05 |
100 |
-75 |
0 |
|
cp_06 |
0 |
100 |
0 |
|
[Bundles] |
||||
束 ID 编号 |
颜色 |
束控制点 |
||
b_01 |
#6D0000 |
cp_01 |
cp_02 |
cp_03 |
b_02 |
#7F7905 |
cp_03 |
cp_04 |
cp_05 |
b_03 |
#088383 |
cp_03 |
cp_06 |