使用输出规则对话框,可以配置将数据输出到 XML 文件的规则。
当文件或材料明细表通过变换的过程中触发
将数据输出到 XML
变换操作时,将运行输出规则。
-
当包含材料明细表的父文件通过变换时,将触发 CAD 材料明细表和所计算的材料明细表数据的输出。
- 在父条目通过变换时会触发条目材料明细表数据的输出。
- 仅当命名的材料明细表通过变换时才触发命名的材料明细表输出,而在派生命名的材料明细表的文件通过变换时不会触发输出。
要显示此对话框:
展开菜单,用右键单击导出规则,然后选择新导出规则。
规则名称
|
|
输出 XML 文件到文件夹
|
要输出文件的文件夹名称。 单击浏览 (...) 导航到该文件夹,然后单击确定。 此文件夹必须可从运行数据库服务器服务的计算机进行访问。如果输出文件夹为网络位置,请使用 UNC 路径(\\计算机\磁盘\文件夹
)。
|
输出 XML 文件名称
|
输出文件的名称。 单击 > 时,可以组合可用的路径名称元素和变量元素。 例如,
File_name_Year (2)_Counter-02
可以生成命名为 ASM_09_38.xml的文件。如有必要,该系统将生成独特的文件名称,将计数器(001、002 等)附加到文件名称。 请不要在文件名元素之后加入 .xml 扩展名。系统会将扩展名添加到输出的文件。
|
要输出的数据类型
|
要输出的材料明细表类型:
CAD 材料明细表 为包含 CAD 材料明细表的工程图或装配体文件生成 XML 文件。 XML 数据中包括或排除哪些变量、配置和参考引用,将由材料明细表布局决定,而不是由输出规则决定。
输出变换操作必须使用为文件运行选项。
|
计算材料明细表 从计算材料明细表中输出数据。 如果已定义了材料明细表,则会为所有文件生成 XML 文件。
输出变换操作必须使用为文件运行选项。
要输出条目材料明细表,选取计算材料明细表然后从要输出的材料明细表选取一条目材料明细表模板。输出变换操作必须使用为条目运行选项。
|
命名材料明细表 从保存的命名材料明细表中输出数据。 XML 数据中包括或排除哪些变量、配置和参考引用,将由命名材料明细表布局决定,而不是由输出规则决定。
输出变换操作必须使用为命名的材料明细表运行选项。
|
|
以表格格式输出材料明细表
|
使用与材料明细表中行和列相匹配的平坦表格结构来设置 XML 数据的格式。 如果清除此选项,则会根据装配体结构按层次设置数据的格式。输出中必须包括含有信息。
CAD 材料明细表和命名材料明细表总是设置为表格格式。
|
只输出激活的材料明细表
|
如果 CAD 材料明细表或计算材料明细表在文件的材料明细表查阅器中标记为激活,则将触发导出规则。 该选项不适用于条目材料明细表。 |
变量
使用此选项卡,可以指定要为计算材料明细表或条目材料明细表输出的变量类型。此选项卡对 CAD 材料明细表和命名材料明细表不可用。
要输出的材料明细表
|
输出计算材料明细表或条目材料明细表时要使用的材料明细表列定义。 无需为执行变换的用户激活材料明细表,也不必使材料明细表对其可见。 |
用来识别文件的变量
|
在输出的 XML 数据中用于识别每个文件的变量值。 如果选择了一个数据卡变量并且其带有值,则 XML 数据中将随该值附带一个 id 。 idattribute 和 idcfgname 将显示该值所源自的变量名称和配置。
例如,如果将独特的零件号指派给文件数据卡,并且处理输出的 XML 数据的应用程序使用该零件号而不是使用文件名来识别文件,请使用此选项。
|
在 XML 文件中使用的别名集
|
此输出规则运行时使用的别名集。生成的 XML 文件将使用别名而不是别名集中定义的数据卡变量。
|
配置
使用此选项卡,可以指定要为计算材料明细表输出的配置信息。该设定不适用于条目材料明细表。此选项卡对 CAD 材料明细表和命名材料明细表不可用。
输出所有配置
|
输出文件中所有触发输出规则的配置。 对于 SOLIDWORKS 工程图,将输出所有图纸。 如果包括有文件参考引用,将输出每个配置的含有 信息,然后将信息分组放在单独的配置实体下。 除非输出具有以下名称的配置 选项中另有指定,否则不会输出 SOLIDWORKS 文件的 @ 配置。
对于不支持配置的文件,将输出普通数据卡信息。
|
输出活动配置
|
输出文件中触发输出规则的活动(上次保存的)配置。 对于 SOLIDWORKS 工程图,将输出活动图纸。 对于不支持配置的文件,将输出普通数据卡信息。
|
输出具有以下名称的配置
|
输出与指定名称匹配的配置。 可使用 (*) 作为通配符。 要输出多个命名的配置,请生成多个输出规则和输出操作。 不支持配置的文件将被忽略。
|
文件参考引用
使用此选项卡,可以指定要为计算材料明细表或条目材料明细表输出的参考引用信息。此选项卡对 CAD 材料明细表和命名材料明细表不可用。
输出选定的文件
|
在输出文件中包括触发输出规则的文件或条目的相关信息。 此选项等效于在材料明细表查阅器中查看计算材料明细表时使用 显示所选 选项。 例如,如果在输出工程图材料明细表时启用此选项,则在输出工程图信息的同时也将输出装配体或零件参考引用信息。
对于没有参考引用的文件或条目,必须为要生成的输出文件启用此选项。如果启用了输出所有配置选项,则不能清除此选项。
|
输出"使用处"信息(父参考引用)
|
包括关于输出的数据中每个文件或条目属于哪个父代的信息。 如果以表格格式输出,则忽略此选项。
|
输出"含有"信息(子参考引用)
|
包括关于触发输出规则的文件或条目的材料明细表参考引用信息。 例如,如果装配体触发了输出规则,则输出文件将包括装配体所参考引用的子装配体和零件(子装配体和零件由输出中包括的每个配置参考引用)。
对于不支持配置的文件,所有参考引用都将包括在内。 如果用户定义的参考引用在生成时就已标记为在材料明细表中显示 ,则将包括用户定义的参考引用。
如果以表格格式输出,则忽略此选项。
|
仅限顶层
|
仅包括第一层级的材料明细表参考引用。 等效于使用材料明细表查阅器。
|
包括数量
|
在输出文件中包括材料明细表数量。 不需要在材料明细表列定义中定义数量列。 如果以表格格式输出,则忽略此选项。
|
如原样版本
|
包括关于触发输出规则的文件或条目的如原样材料明细表参考引用信息,即在触发输出的文件版本上附加的参考引用文件版本。 |
零件的最新版本
|
包括由触发输出规则的文件或条目所参考引用的最新版材料明细表参考引用,而不管如原样版本如何。 |