从 SOLIDWORKS Manage 导出 BOM 数据为 XML

从 SOLIDWORKS Manage 导出 BOM 数据为 XML

浏览

学习如何将 SOLIDWORKS Manage 的 BOM 数据导出为 XML 格式。本指南介绍配置、模板和多层级 BOM 结构的生成。

从 SOLIDWORKS Manage 将 BOM 数据导出为 XML

 

SOLIDWORKS Manage 在数据导出方面提供了比我们仅使用 PDM 所知道的更大的灵活性

 

我们可以导出什么?

导出 BOM 信息时,我们仅限于子项的一些字段以及父项的所有属性。此外,我们还获得与子项及其在 BOM 中的配置相关的字段,例如数量和项目编号。

配置导出

配置用于导出 BOM 数据的 XML 导出 如先前文章中所述 开始,然后添加一些额外的步骤。首先,我们将指定 BOM 信息本身的格式。  

为此,打开对象的管理对话框并转到 BOM 配置页面。 

我们将选择一个已定义的 BOM 格式进行编辑和用于导出。 

在 BOM 属性对话框的 其他选项 选项卡中,找到导出数据模板按钮。

 

File 1761247267400 5771757solidworks manage 文件设置

导出文件设置特定于 BOM 配置。如果需要多种格式,则需要创建更多 BOM 配置以适应。 

在文件正文区域,我们定义结构,就像我们在对象导出模板的主文本区域中所做的那样。 

此结构不需要是完整的 XML 结构,因为一旦完全配置,它将在主模板内按 BOM 项重复。 

我创建此示例作为子项结构,用于我希望 BOM 作为多层输出的外观。

 

 

File 1761247352877 586608806

文件导出值

输入值的工作方式与将记录数据导出到 XML 的文章中定义的相同;主要区别在于字段选项。 

许多字段只能从父项中提取,而不能从 BOM 项本身提取。还有数量和项目编号选项,这些只能存在于 BOM 中。 

我们通过单击 + 图标一次定义一个。从这里,我们指定一个关键字。 

关键字没有特殊要求,但想法是使它们足够独特,以至于它们不会出现在 XML 结构的主体中。  

在下图中,我们将记录中的描述从关键字 '$Qty' 注入到输出文件中。  

我们添加了一个额外的字符以确保 'Quantity' 标签不会被记录中的值替换。  

对要在 XML 输出中看到的每个变量重复此过程,并在文件正文文本中包含关键字。

配置 BOM 导出模板后,可以将其添加到我们先前定义的对象导出模板中。 

 

File 1761247403036 636463262导出文件设置

 

要使模板成为 BOM 模板,请选中导出 BOM 复选框。

这将启用 BOM 字段的关键字。如有必要,可以将其指定为自定义内容,但默认情况下为 BomKeyword。  

如上所示将其添加到主文本中。  

这将针对 BOM 上的每个项目重复替换。如果我们切换以  样式导出 BOM 项目的选项,则 BOM 项目将带有其子组件,以 #.# 项目编号格式标记为子项级别。  

使用从所有 BOM 级别输出子项选项,您可以获得相同的效果,但子项的项目编号从每个新子装配件的 1 开始。

导出记录数据

运行为 BOM 数据配置的导出与记录相同。要导出,请右键单击记录并转到 工具 为 ERP 创建 XML 文件

 

File 1761247446412 24330042文件导出值

 

将弹出一个对话框以选择要使用的 XML 模板。点击 生成 将处理导出并在您网站的输出文件夹中创建文件。

 

 

 

 

复制链接 solidworks-manage 撰写专注于工业设计和自动化的文章。

Admin User

返回所有文章

内容编辑器和SolidWorks专家 在SolidWorks和CAD技术领域拥有10年以上经验。