文件命名规则
文件命名
在规划实施时,文件命名是一个重要的考虑因素,DriveWorks 在文件的命名方式方面提供了完全的灵活性。
本文档介绍了如何在 DriveWorks 中命名文件,以及您选择的名称如何与分项选择和从动分项选择的概念交互,以便您可以构建可以反复使用的零件库,而无需为生成的每个规格生成。
本文档介绍了以下关键概念:
简单文件名(带后缀)
DriveWorks 以非常简单的方式决定模型的文件名,例如,如果我们有以下装配结构和文件名规则:
装配结构 | 文件名规则 | 结果(创建规范 18 时) |
---|---|---|
我的装配 | DW指定 | MyAssembly MyProject 0018 |
我的部分A | DW指定 | MyPartA MyProject 0018 |
我的部分B | DW指定 | MyPartB MyProject 0018 |
在这里,您可以看到 DriveWorks 只是在原始组件名称的后缀(带一个空格)和 Specification Name 规则的结果(在本例中为 MyProject 0018)上。
DW指定
DWSpecification 是一个特殊变量。
默认情况下,Specification Name 规则会生成 SpecificationID 格式为 4 个前导数字的项目名称。
简单文件名(带前缀)
另一种可能性是告诉 DriveWorks 使用规则的结果作为前缀,例如:
装配结构 | 文件名规则 | 结果(创建规范 18 时) |
---|---|---|
我的装配 | “*”&DWSpecification&“*” | 我的项目 0018我的装配 |
我的部分A | “*”&DWSpecification&“*” | 我的项目 0018我的部分A |
我的部分B | “*”&DWSpecification&“*” | 我的项目 0018我的部分B |
此处使用 *,首先在规则的开头,以删除原始文件名;,然后在规则的末尾附加原始文件名。
绝对文件名
也可以告诉 DriveWorks 根本不使用原始文件名,例如:
装配结构 | 文件名规则 | 结果(创建规范 18 时) |
---|---|---|
我的装配 | “*A-”&DWSpecification | A-我的项目 0018 |
我的部分A | “*PA-”&DWSpecification | PA-我的项目 0018 |
我的部分B | “*PB-”&DWSpecification | PB-我的项目 0018 |
原始文件名
删除原始文件名时,请务必包含一些内容,以区分正在构建的每个模型。
如果不这样做,您最终将得到一个充满完全相同组件的组件。
智能文件名
也可以使用智能命名约定。这将允许 DriveWorks 重复使用之前创建的文件。
顶级程序集仍需要唯一名称,如果不是的话,则根本无法生成任何内容。但是所有子装配体和零件都可以分配一个智能命名约定。
装配结构 | 文件名规则 | 结果(创建规范 18 时) |
---|---|---|
我的装配 | “*A-”&DWSpecification | A-我的项目 0018 |
我的部分A | LengthReturn &“ Long X” DWVariableHeight &“ High” | MyPartA 2745 长 x 698 高 |
我的部分B | “*PB-”&HashMD5(LengthReturn&DWVariableHeight) | PB-C48CEAEBA9E04137B8E201A8D5DA8559 |
智能文件名
使用智能文件名时,将影响模型结果的所有参数合并到名称中非常重要。
这可确保 DriveWorks 在需要时重复使用正确的组件。
文档最后更新时间:2025-04-15 14:26:38