质量属性是 SOLIDWORKS 中最容易使用的工具之一。 SOLIDWORKS 模型。使用质量属性命令可以轻松查看这些属性,也可以轻松链接到 BOM 和图纸的自定义属性,而且它们还会随着模型几何形状和材料的变化而自动更新。
solidworks 2024 及更新版本允许用户在任何自定义属性中轻松添加单位符号。在这里,零件的重量添加了 “g”,表示测量单位为克,与文档中的 MMGS 单位系统一致。

更妙的是,当单位系统发生变化时,单位符号会自动切换。如下图所示,当单位系统从 MMGS 切换到 IPS 时,重量将自动转换为以磅为单位的等效值和符号。

但是,在 solidworks 2023 和更旧版本中,虽然质量属性的值可以计算和更新,但单位符号却无法计算和更新。本博客介绍了一种自动显示和转换质量属性并显示适当单位的变通方法。然后将使用 SOLIDWORKS Equations 将这些行为编入文档模板,以便将来在多个文档中轻松使用和部署。单位的算术转换是使用 “等式管理器 “中的 “等式 “完成的,因为自定义属性无法评估末尾带有文本的算术表达式。
所示为在文档模板中实施的完整语法示例,该文档模板的默认单位制设置为 MMGS,并在 SOLIDWORKS 中重建模型时输出自定义属性,以克(g)、千克(kg)和磅(lb)为单位显示等效重量。

设置
- 创建新的 SOLIDWORKS 文档:
- 文件 >; 新 >; 部分 或 装配。

- 文件 >; 新 >; 部分 或 装配。
- 如果编辑现有模板,可直接打开零件 (.prtdot) 和装配体 (.asmdot) 。

- 如果编辑现有模板,可直接打开零件 (.prtdot) 和装配体 (.asmdot) 。
- 创建新的 SOLIDWORKS 文档:
- 指定默认单位系统: 文件单位 pulldown >; 选择单位.

- 初始模板将使用 MMGS,因为默认单位是克。
- 指定默认单位系统: 文件单位 pulldown >; 选择单位.
- 创建全局变量:
- 转到 工具 >; 方程。

- 转到 工具 >; 方程。
- 在变量名下选择空行,然后创建变量 “G”。
- 注意:自定义属性和全局变量不能在同一文档中使用相同的名称。在这里,全局变量名为 “G”,自定义属性名为 “Grams”,因此它们是唯一的,但很容易区分。

- 注意:自定义属性和全局变量不能在同一文档中使用相同的名称。在这里,全局变量名为 “G”,自定义属性名为 “Grams”,因此它们是唯一的,但很容易区分。
- 在变量名下选择空行,然后创建变量 “G”。
- 下 值/公式单击变量的空白字段,打开下拉列表以获取更多映射选项。

- 下 值/公式单击变量的空白字段,打开下拉列表以获取更多映射选项。
- 悬停在 质量属性 选择 SW-Mass 表示默认文件单位制下的模型质量。

- 悬停在 质量属性 选择 SW-Mass 表示默认文件单位制下的模型质量。
- 在 SW-Mass 之后,添加 “/1 以克为单位计算质量。

- 在 SW-Mass 之后,添加 “/1 以克为单位计算质量。
- 创建全局变量:
- 重复步骤 3,进行其他单位换算。

- 对于全局变量 “LB”,表达式为 “SW-Mass” / 453.6。
- 对于全局变量 “KG”,表达式为 “SW-质量”/1000。
- 重复步骤 3,进行其他单位换算。
- 创建自定义属性并将其链接到相应的变量。
- 转到 属性 选项卡 >; 自定义.

- 转到 属性 选项卡 >; 自定义.
- 点击下面 物业名称 >创建一个名为 “克 “的新属性。

- 点击下面 物业名称 >创建一个名为 “克 “的新属性。
- 点击下面 值/文本表达 并选择下拉菜单中的其他选项。

- 点击下面 值/文本表达 并选择下拉菜单中的其他选项。
- 从可用的文件属性、方程变量和质量属性列表中选择 “G”。

- 从可用的文件属性、方程变量和质量属性列表中选择 “G”。
- 在”…… “之后[email protected]“之后,输入 “g”,在末尾添加单位符号。

- 在”…… “之后[email protected]“之后,输入 “g”,在末尾添加单位符号。
- 可以在右侧栏查看数值的格式。

- 可以在右侧栏查看数值的格式。
- 创建自定义属性并将其链接到相应的变量。
- 重复步骤 6 进行其他单位换算。

- 选择 确定 保存属性。
- 重复步骤 6 进行其他单位换算。
- 保存为文档模板: 另存为 > .prtdot 用于零件,.asmdot 用于组件。

- 如果编辑现有文档模板,请点击 保存、 即可直接应用更改。
- 保存为文档模板: 另存为 > .prtdot 用于零件,.asmdot 用于组件。
- 通过制作新的测试模型并指定材料或插入模型几何体来测试映射和方程。

- 通过制作新的测试模型并指定材料或插入模型几何体来测试映射和方程。
- 注释:建议为不同的单位系统开发单独的文档模板,因为自定义属性中的单位符号和全局变量中使用的换算系数是静态的,当文档更改为不同的单位系统(如 SOLIDWORKS 2024)时将无法纠正。

















